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


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

GNU C Library master sources branch master updated. glibc-2.24-622-g08f7b95


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

The branch, master has been updated
       via  08f7b95dbdf7ddc25899fe5b521a36db03fe6e2a (commit)
      from  c6be839efded78768ad3c70d7f2e913a9fb8603c (commit)

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

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

commit 08f7b95dbdf7ddc25899fe5b521a36db03fe6e2a
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Mon Jan 9 22:40:59 2017 +0000

    Improve libm-test XFAILing for ibm128-libgcc.
    
    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.

diff --git a/ChangeLog b/ChangeLog
index 034cce9..983f0d7 100644
--- 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
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 2bce299..52272e8 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -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
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index c9d1732..0f1646e 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -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,278 +105096,278 @@ 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 downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+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 : 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 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 : 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 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 : 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 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 : 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 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 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : xfail:ibm128-libgcc inexact-ok
-= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
-= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-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 : 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 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 : 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 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 : 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 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 : 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 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 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc 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 xfail-rounding:ibm128-libgcc
-= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc 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 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-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 : 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 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 : 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 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 : 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 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 : xfail:ibm128-libgcc inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc 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
@@ -105393,10 +105393,10 @@ cosh 0x2.c679d1f73f0fb624d358b213a7p+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
@@ -105437,10 +105437,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 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
@@ -105473,10 +105473,10 @@ 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 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
@@ -105522,10 +105522,10 @@ cosh 0x2.c679d1f73f0fb624d358b213a8p+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
@@ -105566,10 +105566,10 @@ cosh 0x2.c679d1f73f0fb624d358b213a8p+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 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
@@ -105602,10 +105602,10 @@ cosh 0x2.c679d1f73f0fb624d358b213a8p+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 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
@@ -105626,10 +105626,10 @@ cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
 = 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 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
@@ -105675,10 +105675,10 @@ cosh -0x2.c679d1f73f0fb624d358b213a7p+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
@@ -105715,10 +105715,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,10 +105747,10 @@ 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 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
@@ -105804,10 +105804,10 @@ cosh -0x2.c679d1f73f0fb624d358b213a8p+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
@@ -105844,10 +105844,10 @@ cosh -0x2.c679d1f73f0fb624d358b213a8p+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
@@ -105876,998 +105876,998 @@ cosh -0x2.c679d1f73f0fb624d358b213a8p+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 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
@@ -282010,300 +282010,300 @@ tgamma -0x1p-1023
 = 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 : 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 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 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 -0x8p-152 : minus_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 : 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 -0x1p-1024 : 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 -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 : 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 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 : 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 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 : 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 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 : xfail:ibm128-libgcc inexact-ok
-= tgamma upward binary128 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc 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 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : 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 : 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 -0x1p-1074 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 -0x8p-152 : minus_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 : 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 0x1p-16383 xfail-rounding:ibm128-libgcc
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : 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 : 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 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
+= 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 : 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 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 : 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 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 : 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 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 : 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 -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
diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c
index 22dd73f..9f497e0 100644
--- a/math/gen-auto-libm-tests.c
+++ b/math/gen-auto-libm-tests.c
@@ -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;

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

Summary of changes:
 ChangeLog                  |    7 +
 math/auto-libm-test-in     |  376 +-
 math/auto-libm-test-out    |32952 ++++++++++++++++++++++----------------------
 math/gen-auto-libm-tests.c |   15 +
 4 files changed, 16686 insertions(+), 16664 deletions(-)


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


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