about summary refs log tree commit diff
path: root/math/auto-libm-test-out
diff options
context:
space:
mode:
Diffstat (limited to 'math/auto-libm-test-out')
-rw-r--r--math/auto-libm-test-out25462
1 files changed, 12731 insertions, 12731 deletions
diff --git a/math/auto-libm-test-out b/math/auto-libm-test-out
index f727cf0b6b..c9d17320d0 100644
--- a/math/auto-libm-test-out
+++ b/math/auto-libm-test-out
@@ -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
-= atan2 downward binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
+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 tonearest binary32 0x4p-128 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary64 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : 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 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 tonearest intel96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : 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 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 tonearest m68k96 0x4p-128 0xf.fffffp+124 : 0x4.000004000004p-256 : 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 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 tonearest binary128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : 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 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 tonearest ibm128 0x4p-128 0xf.fffffp+124 : 0x4.000004000004000004000004p-256 : inexact-ok
-= 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 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 tonearest binary64 0x4p-128 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : 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 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 tonearest m68k96 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-1152 : 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 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 tonearest binary128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-1152 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x4p-128 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 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 tonearest intel96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest m68k96 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-128 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-1152 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x4p-1024 0xf.fffffp+124 : 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 tonearest binary64 0x4p-1024 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : 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 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 tonearest m68k96 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004p-1152 : 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 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 tonearest binary128 0x4p-1024 0xf.fffffp+124 : 0x4.000004000004000004000004p-1152 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x4p-1024 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 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 tonearest binary64 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : 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 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 tonearest m68k96 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2048 : 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 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 tonearest binary128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2048 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x4p-1024 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 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 tonearest intel96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest m68k96 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-1024 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2048 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-16384 0xf.fffffp+124 : 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 tonearest intel96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest m68k96 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16384 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest intel96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest m68k96 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest intel96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest m68k96 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : 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 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 tonearest intel96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest m68k96 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest binary128 0x2p-16384 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest intel96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest m68k96 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest binary128 0x2p-16384 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest intel96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest m68k96 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x2p-16384 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : 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 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 tonearest binary128 0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : 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 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 tonearest binary64 0x8p-972 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : 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 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 tonearest m68k96 0x8p-972 0xf.fffffp+124 : 0x8.000008000008p-1100 : 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 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 tonearest binary128 0x8p-972 0xf.fffffp+124 : 0x8.000008000008000008000008p-1100 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x8p-972 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 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 tonearest binary64 0x8p-972 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : 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 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 tonearest m68k96 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1996 : 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 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 tonearest binary128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1996 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x8p-972 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 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 tonearest intel96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest m68k96 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x8p-972 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1996 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : 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 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 tonearest binary32 -0x4p-128 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary64 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : 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 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 tonearest intel96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : 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 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 tonearest m68k96 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004p-256 : 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 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 tonearest binary128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : 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 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 tonearest ibm128 -0x4p-128 0xf.fffffp+124 : -0x4.000004000004000004000004p-256 : inexact-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 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 tonearest binary64 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : 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 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 tonearest m68k96 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-1152 : 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 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 tonearest binary128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-1152 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x4p-128 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-128 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-128 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-1152 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x4p-128 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x4p-1024 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary64 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : 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 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 tonearest m68k96 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004p-1152 : 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 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 tonearest binary128 -0x4p-1024 0xf.fffffp+124 : -0x4.000004000004000004000004p-1152 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x4p-1024 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary64 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : 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 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 tonearest m68k96 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2048 : 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 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 tonearest binary128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2048 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x4p-1024 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-1024 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-1024 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2048 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x4p-1024 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-16384 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16384 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16384 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x2p-16384 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x2p-16384 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x2p-16384 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x2p-16384 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x2p-16384 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x2p-16384 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x2p-16384 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x8p-972 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary64 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : 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 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 tonearest m68k96 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008p-1100 : 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 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 tonearest binary128 -0x8p-972 0xf.fffffp+124 : -0x8.000008000008000008000008p-1100 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x8p-972 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary64 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : 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 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 tonearest m68k96 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1996 : 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 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 tonearest binary128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1996 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x8p-972 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x8p-972 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x8p-972 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1996 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x8p-972 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : 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 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 tonearest binary32 0x8p-152 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary64 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : 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 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 tonearest intel96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : 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 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 tonearest m68k96 0x8p-152 0xf.fffffp+124 : 0x8.000008000008p-280 : 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 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 tonearest binary128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : 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 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 tonearest ibm128 0x8p-152 0xf.fffffp+124 : 0x8.000008000008000008000008p-280 : inexact-ok
-= 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 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 tonearest binary64 0x8p-152 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : 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 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 tonearest m68k96 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.0000000000004p-1176 : 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 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 tonearest binary128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x8.00000000000040000000000002p-1176 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x8p-152 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 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 tonearest intel96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest m68k96 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x8p-152 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x8.000000000000200000000000028p-1176 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x4p-1076 0xf.fffffp+124 : 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 tonearest binary64 0x4p-1076 0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : 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 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 tonearest m68k96 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004p-1204 : 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 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 tonearest binary128 0x4p-1076 0xf.fffffp+124 : 0x4.000004000004000004000004p-1204 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x4p-1076 0xf.fffffp+124 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 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 tonearest binary64 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : 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 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 tonearest m68k96 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.0000000000002p-2100 : 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 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 tonearest binary128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4.00000000000020000000000001p-2100 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x4p-1076 0xf.ffffffffffff8p+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 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 tonearest intel96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest m68k96 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-1076 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4.000000000000100000000000014p-2100 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= atan2 downward intel96 0x8p-16448 0xf.fffffp+124 : 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 tonearest intel96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest m68k96 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest binary128 0x8p-16448 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest intel96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest m68k96 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest binary128 0x8p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest intel96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest m68k96 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x8p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : 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 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 tonearest binary128 0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : 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 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 tonearest m68k96 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16448 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest m68k96 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16448 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest m68k96 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16448 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16496 0xf.fffffp+124 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16496 0xf.ffffffffffff8p+1020 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16496 0xf.fffffffffffffffp+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : 0x0p+0 : 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 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 tonearest binary128 0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : 0x0p+0 : 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 : 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 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 tonearest binary32 -0x8p-152 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary64 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : 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 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 tonearest intel96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : 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 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 tonearest m68k96 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008p-280 : 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 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 tonearest binary128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : 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 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 tonearest ibm128 -0x8p-152 0xf.fffffp+124 : -0x8.000008000008000008000008p-280 : inexact-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 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 tonearest binary64 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : 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 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 tonearest m68k96 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.0000000000004p-1176 : 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 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 tonearest binary128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x8.00000000000040000000000002p-1176 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x8p-152 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x8p-152 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x8p-152 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x8.000000000000200000000000028p-1176 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x8p-152 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x4p-1076 0xf.fffffp+124 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary64 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : 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 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 tonearest m68k96 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004p-1204 : 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 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 tonearest binary128 -0x4p-1076 0xf.fffffp+124 : -0x4.000004000004000004000004p-1204 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x4p-1076 0xf.fffffp+124 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary64 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : 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 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 tonearest m68k96 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.0000000000002p-2100 : 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 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 tonearest binary128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x4.00000000000020000000000001p-2100 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x4p-1076 0xf.ffffffffffff8p+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-1076 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-1076 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest binary128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4.000000000000100000000000014p-2100 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange
-= atan2 upward ibm128 -0x4p-1076 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-16448 0xf.fffffp+124 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-16448 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x8p-16448 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x8p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x8p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x8p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x8p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16448 0xf.fffffp+124 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16448 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16448 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= 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 tonearest m68k96 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16448 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16448 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16448 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.fffffp+124 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16496 0xf.fffffp+124 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16496 0xf.ffffffffffff8p+1020 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16496 0xf.fffffffffffffffp+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16496 0xf.fffffffffffffffffffffffffff8p+16380 : -0x0p+0 : 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 : -0x0p+0 : inexact-ok underflow errno-erange
-= atan2 downward binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= 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 tonearest binary128 -0x4p-16496 0xf.ffffffffffffbffffffffffffcp+1020 : -0x0p+0 : 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 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 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
@@ -30750,144 +30750,144 @@ cbrt -0x3.48648028cb464p+0
 = cbrt tonearest ibm128 -0x3.48648028cb464p+0 : -0x1.7c7862db462ecf3cf63a9a1d7f8p+0 : inexact-ok
 = cbrt towardzero ibm128 -0x3.48648028cb464p+0 : -0x1.7c7862db462ecf3cf63a9a1d7fp+0 : inexact-ok
 = cbrt upward ibm128 -0x3.48648028cb464p+0 : -0x1.7c7862db462ecf3cf63a9a1d7fp+0 : inexact-ok
-cbrt max
-= cbrt downward binary32 0xf.fffffp+124 : 0x6.597fap+40 : inexact-ok
-= cbrt tonearest binary32 0xf.fffffp+124 : 0x6.597fa8p+40 : inexact-ok
-= cbrt towardzero binary32 0xf.fffffp+124 : 0x6.597fap+40 : inexact-ok
-= cbrt upward binary32 0xf.fffffp+124 : 0x6.597fa8p+40 : inexact-ok
-= cbrt downward binary64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : inexact-ok
-= cbrt tonearest binary64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : inexact-ok
-= cbrt towardzero binary64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : inexact-ok
-= cbrt upward binary64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : inexact-ok
-= cbrt downward intel96 0xf.fffffp+124 : 0x6.597fa7318655fc4p+40 : inexact-ok
-= cbrt tonearest intel96 0xf.fffffp+124 : 0x6.597fa7318655fc48p+40 : inexact-ok
-= cbrt towardzero intel96 0xf.fffffp+124 : 0x6.597fa7318655fc4p+40 : inexact-ok
-= cbrt upward intel96 0xf.fffffp+124 : 0x6.597fa7318655fc48p+40 : inexact-ok
-= cbrt downward m68k96 0xf.fffffp+124 : 0x6.597fa7318655fc4p+40 : inexact-ok
-= cbrt tonearest m68k96 0xf.fffffp+124 : 0x6.597fa7318655fc48p+40 : inexact-ok
-= cbrt towardzero m68k96 0xf.fffffp+124 : 0x6.597fa7318655fc4p+40 : inexact-ok
-= cbrt upward m68k96 0xf.fffffp+124 : 0x6.597fa7318655fc48p+40 : inexact-ok
-= cbrt downward binary128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
-= cbrt tonearest binary128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
-= cbrt towardzero binary128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
-= cbrt upward binary128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a2464p+40 : inexact-ok
-= cbrt downward ibm128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
-= cbrt tonearest ibm128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
-= cbrt towardzero ibm128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
-= cbrt upward ibm128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a26p+40 : inexact-ok
-= cbrt downward binary64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : inexact-ok
-= cbrt tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : inexact-ok
-= cbrt towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : inexact-ok
-= cbrt upward binary64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : inexact-ok
-= cbrt downward intel96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt upward intel96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51559p+340 : inexact-ok
-= cbrt downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51559p+340 : inexact-ok
-= cbrt downward binary128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
-= cbrt tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
-= cbrt towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
-= cbrt upward binary128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054deep+340 : inexact-ok
-= cbrt downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054dp+340 : inexact-ok
-= cbrt tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054ep+340 : inexact-ok
-= cbrt towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054dp+340 : inexact-ok
-= cbrt upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054ep+340 : inexact-ok
-= cbrt downward intel96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c4p+5460 : inexact-ok
-= cbrt tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c44p+5460 : inexact-ok
-= cbrt towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c4p+5460 : inexact-ok
-= cbrt upward intel96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c44p+5460 : inexact-ok
-= cbrt downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c4p+5460 : inexact-ok
-= cbrt tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c44p+5460 : inexact-ok
-= cbrt towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c4p+5460 : inexact-ok
-= cbrt upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c44p+5460 : inexact-ok
-= cbrt downward binary128 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
-= cbrt tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
-= cbrt towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
-= cbrt upward binary128 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c43a4aea3c59786p+5460 : inexact-ok
-= cbrt downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok
-= cbrt tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok
-= cbrt towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok
-= cbrt upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok
-= cbrt downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
-= cbrt tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
-= cbrt towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
-= cbrt upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864ecp+340 : inexact-ok
-= cbrt downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok
-= cbrt tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok
-= cbrt towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok
-= cbrt upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok
-cbrt -max
-= cbrt downward binary32 -0xf.fffffp+124 : -0x6.597fa8p+40 : inexact-ok
-= cbrt tonearest binary32 -0xf.fffffp+124 : -0x6.597fa8p+40 : inexact-ok
-= cbrt towardzero binary32 -0xf.fffffp+124 : -0x6.597fap+40 : inexact-ok
-= cbrt upward binary32 -0xf.fffffp+124 : -0x6.597fap+40 : inexact-ok
-= cbrt downward binary64 -0xf.fffffp+124 : -0x6.597fa7318656p+40 : inexact-ok
-= cbrt tonearest binary64 -0xf.fffffp+124 : -0x6.597fa7318656p+40 : inexact-ok
-= cbrt towardzero binary64 -0xf.fffffp+124 : -0x6.597fa7318655cp+40 : inexact-ok
-= cbrt upward binary64 -0xf.fffffp+124 : -0x6.597fa7318655cp+40 : inexact-ok
-= cbrt downward intel96 -0xf.fffffp+124 : -0x6.597fa7318655fc48p+40 : inexact-ok
-= cbrt tonearest intel96 -0xf.fffffp+124 : -0x6.597fa7318655fc48p+40 : inexact-ok
-= cbrt towardzero intel96 -0xf.fffffp+124 : -0x6.597fa7318655fc4p+40 : inexact-ok
-= cbrt upward intel96 -0xf.fffffp+124 : -0x6.597fa7318655fc4p+40 : inexact-ok
-= cbrt downward m68k96 -0xf.fffffp+124 : -0x6.597fa7318655fc48p+40 : inexact-ok
-= cbrt tonearest m68k96 -0xf.fffffp+124 : -0x6.597fa7318655fc48p+40 : inexact-ok
-= cbrt towardzero m68k96 -0xf.fffffp+124 : -0x6.597fa7318655fc4p+40 : inexact-ok
-= cbrt upward m68k96 -0xf.fffffp+124 : -0x6.597fa7318655fc4p+40 : inexact-ok
-= cbrt downward binary128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a2464p+40 : inexact-ok
-= cbrt tonearest binary128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
-= cbrt towardzero binary128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
-= cbrt upward binary128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
-= cbrt downward ibm128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a26p+40 : inexact-ok
-= cbrt tonearest ibm128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
-= cbrt towardzero ibm128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
-= cbrt upward ibm128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
-= cbrt downward binary64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae516p+340 : inexact-ok
-= cbrt tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae516p+340 : inexact-ok
-= cbrt towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae514p+340 : inexact-ok
-= cbrt upward binary64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae514p+340 : inexact-ok
-= cbrt downward intel96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51559p+340 : inexact-ok
-= cbrt tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt upward intel96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt downward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51559p+340 : inexact-ok
-= cbrt tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt upward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : inexact-ok
-= cbrt downward binary128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054deep+340 : inexact-ok
-= cbrt tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
-= cbrt towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
-= cbrt upward binary128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
-= cbrt downward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054ep+340 : inexact-ok
-= cbrt tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054ep+340 : inexact-ok
-= cbrt towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054dp+340 : inexact-ok
-= cbrt upward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054dp+340 : inexact-ok
-= cbrt downward intel96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c44p+5460 : inexact-ok
-= cbrt tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c44p+5460 : inexact-ok
-= cbrt towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c4p+5460 : inexact-ok
-= cbrt upward intel96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c4p+5460 : inexact-ok
-= cbrt downward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c44p+5460 : inexact-ok
-= cbrt tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c44p+5460 : inexact-ok
-= cbrt towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c4p+5460 : inexact-ok
-= cbrt upward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c4p+5460 : inexact-ok
-= cbrt downward binary128 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c43a4aea3c59786p+5460 : inexact-ok
-= cbrt tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
-= cbrt towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
-= cbrt upward binary128 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
-= cbrt downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok
-= cbrt tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok
-= cbrt towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok
-= cbrt upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok
-= cbrt downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864ecp+340 : inexact-ok
-= cbrt tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
-= cbrt towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
-= cbrt upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
-= cbrt downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok
-= cbrt tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok
-= cbrt towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok
-= cbrt upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok
+cbrt max xfail:ibm128-libgcc
+= cbrt downward binary32 0xf.fffffp+124 : 0x6.597fap+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary32 0xf.fffffp+124 : 0x6.597fa8p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary32 0xf.fffffp+124 : 0x6.597fap+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary32 0xf.fffffp+124 : 0x6.597fa8p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary64 0xf.fffffp+124 : 0x6.597fa7318655cp+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary64 0xf.fffffp+124 : 0x6.597fa7318656p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward intel96 0xf.fffffp+124 : 0x6.597fa7318655fc4p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest intel96 0xf.fffffp+124 : 0x6.597fa7318655fc48p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero intel96 0xf.fffffp+124 : 0x6.597fa7318655fc4p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward intel96 0xf.fffffp+124 : 0x6.597fa7318655fc48p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward m68k96 0xf.fffffp+124 : 0x6.597fa7318655fc4p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest m68k96 0xf.fffffp+124 : 0x6.597fa7318655fc48p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero m68k96 0xf.fffffp+124 : 0x6.597fa7318655fc4p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward m68k96 0xf.fffffp+124 : 0x6.597fa7318655fc48p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a246p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a246p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a246p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a2464p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward ibm128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a24p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest ibm128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a24p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero ibm128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a24p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward ibm128 0xf.fffffp+124 : 0x6.597fa7318655fc467e27422a26p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae514p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary64 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae516p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward intel96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero intel96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward intel96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51559p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward m68k96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero m68k96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward m68k96 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51559p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054decp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054decp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054decp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054deep+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward ibm128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054dp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest ibm128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054ep+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero ibm128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054dp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward ibm128 0xf.ffffffffffff8p+1020 : 0x2.85145f31ae51558c45623f054ep+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward intel96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c4p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest intel96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c44p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero intel96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c4p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward intel96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c44p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward m68k96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c4p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest m68k96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c44p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero m68k96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c4p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward m68k96 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c44p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c43a4aea3c59784p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c43a4aea3c59784p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c43a4aea3c59784p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 0xf.fffffffffffffffp+16380 : 0x2.85145f31ae515c43a4aea3c59786p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864eap+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864eap+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864eap+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864ecp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69865p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69864p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.85145f31ae5158e8608bd69865p+340 : xfail:ibm128-libgcc inexact-ok
+cbrt -max xfail:ibm128-libgcc
+= cbrt downward binary32 -0xf.fffffp+124 : -0x6.597fa8p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary32 -0xf.fffffp+124 : -0x6.597fa8p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary32 -0xf.fffffp+124 : -0x6.597fap+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary32 -0xf.fffffp+124 : -0x6.597fap+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary64 -0xf.fffffp+124 : -0x6.597fa7318656p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary64 -0xf.fffffp+124 : -0x6.597fa7318656p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary64 -0xf.fffffp+124 : -0x6.597fa7318655cp+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary64 -0xf.fffffp+124 : -0x6.597fa7318655cp+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward intel96 -0xf.fffffp+124 : -0x6.597fa7318655fc48p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest intel96 -0xf.fffffp+124 : -0x6.597fa7318655fc48p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero intel96 -0xf.fffffp+124 : -0x6.597fa7318655fc4p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward intel96 -0xf.fffffp+124 : -0x6.597fa7318655fc4p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward m68k96 -0xf.fffffp+124 : -0x6.597fa7318655fc48p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest m68k96 -0xf.fffffp+124 : -0x6.597fa7318655fc48p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero m68k96 -0xf.fffffp+124 : -0x6.597fa7318655fc4p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward m68k96 -0xf.fffffp+124 : -0x6.597fa7318655fc4p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a2464p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a246p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a246p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a246p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward ibm128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a26p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest ibm128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a24p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero ibm128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a24p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward ibm128 -0xf.fffffp+124 : -0x6.597fa7318655fc467e27422a24p+40 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae516p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae516p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae514p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary64 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae514p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward intel96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51559p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest intel96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero intel96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward intel96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51559p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest m68k96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero m68k96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward m68k96 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558cp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054deep+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054decp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054decp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054decp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054ep+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest ibm128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054ep+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero ibm128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054dp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward ibm128 -0xf.ffffffffffff8p+1020 : -0x2.85145f31ae51558c45623f054dp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward intel96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c44p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest intel96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c44p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero intel96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c4p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward intel96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c4p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c44p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest m68k96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c44p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero m68k96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c4p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward m68k96 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c4p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c43a4aea3c59786p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c43a4aea3c59784p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c43a4aea3c59784p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 -0xf.fffffffffffffffp+16380 : -0x2.85145f31ae515c43a4aea3c59784p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864ecp+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864eap+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864eap+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864eap+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69865p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69865p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864p+340 : xfail:ibm128-libgcc inexact-ok
+= cbrt upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0x2.85145f31ae5158e8608bd69864p+340 : xfail:ibm128-libgcc inexact-ok
 cbrt min
 = cbrt downward binary32 0x4p-128 : 0x4p-44 : inexact-ok
 = cbrt tonearest binary32 0x4p-128 : 0x4p-44 : inexact-ok
@@ -31554,106 +31554,106 @@ 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
-= ccos downward binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 minus_infty : 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 0xcp-4 0x2.c5d4p+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 0xcp-4 -0x2.c5d4p+12 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 -0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 -0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 0x1p-149 180
 = ccos downward binary32 0x8p-152 0xb.4p+4 : 0xf.fffffp+124 -0x3.373468p+108 : inexact-ok overflow errno-erange-ok
 = ccos tonearest binary32 0x8p-152 0xb.4p+4 : plus_infty -0x3.373464p+108 : 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
-= ccos downward binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 minus_infty : inexact-ok overflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 0x8p-152 0x5.ap+8 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 0x0p+0 0x5.ap+8 : plus_infty -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 0x4p-1076 0x5.ap+8 : plus_infty -0x5.95116a53e849a311fb99ee22ecp+1000 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 0x8p-152 0x5.8cap+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 0x0p+0 0x5.8cap+12 : plus_infty -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= ccos upward ibm128 0x4p-1076 0x5.8cap+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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
@@ -32657,106 +32657,106 @@ 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
-= ccosh downward binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward ibm128 -0x2.c5d4p+12 0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward 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 180 0x1p-149
 = ccosh downward binary32 0xb.4p+4 0x8p-152 : 0xf.fffffp+124 0x3.373464p+108 : inexact-ok overflow errno-erange-ok
 = ccosh tonearest binary32 0xb.4p+4 0x8p-152 : plus_infty 0x3.373464p+108 : 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
-= ccosh downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= ccosh upward ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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
@@ -34024,31 +34024,31 @@ 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
-= cexp downward binary32 0x2.c5c9p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward 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
+= cexp upward ibm128 0x2.c5c9p+12 0xcp-4 : plus_infty plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 cexp -11370 0.75
 = cexp downward binary32 -0x2.c6ap+12 0xcp-4 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
 = cexp tonearest binary32 -0x2.c6ap+12 0xcp-4 : 0x0p+0 0x0p+0 : inexact-ok underflow errno-erange-ok
@@ -34099,359 +34099,359 @@ 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
-= cexp downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0xb.2a22d4a7d0934623f733dc45dcp+1000 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0xf.424p+16 0x0p+0 : plus_infty 0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0xf.424p+16 0x4p-128 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0xf.424p+16 0x4p-1024 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0xf.424p+16 0x8p-972 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0xf.424p+16 -0x4p-128 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0xf.424p+16 -0x4p-1024 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= cexp upward ibm128 0xf.424p+16 -0x8p-972 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 cexp 1 min
 = cexp downward binary32 0x1p+0 0x4p-128 : 0x2.b7e15p+0 0xa.df854p-128 : inexact-ok
 = cexp tonearest binary32 0x1p+0 0x4p-128 : 0x2.b7e15p+0 0xa.df854p-128 : inexact-ok
@@ -43132,264 +43132,264 @@ 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
-= clog downward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok underflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.8p+1020 0x8p-152 : 0x2.c5c03f30824a448cef83302526p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.8p+1020 0x0p+0 : 0x2.c5c03f30824a4p+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.8p+1020 0x4p-1076 : 0x2.c5c03f30824a448cef83302526p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-clog 0x1.fp+1023 -0x1p-1074
-= clog downward binary32 0xf.fffffp+124 -0x0p+0 : 0x5.8b90b8p+4 -0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.8p+1020 -0x0p+0 : 0x2.c5c03f30824a4p+8 -0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.8p+1020 -0x8p-152 : 0x2.c5c03f30824a448cef83302526p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.8p+1020 -0x4p-1076 : 0x2.c5c03f30824a448cef83302526p+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 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 clog 0x1p-16445 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
@@ -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
-= clog downward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok underflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.0000000000001000000000000144p-2100 : inexact-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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : 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 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 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 : 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 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 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
-= clog downward binary32 0xf.fffffp+124 0x8p-152 : 0x5.8b90b8p+4 0x0p+0 : inexact-ok underflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x2.c5c85fdf473dep+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x2.c5c85fdf473de6ab278ece600fcap+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x5.8b90bfae8e7bc55e4f18476ac8p+4 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x2.c5c85fdf473de6a7278ece601p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece600fcap+8 -0x4.0000000000001000000000000144p-2100 : inexact-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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x2.c5c85fdf473de6ab278ece601p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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
@@ -75685,264 +75685,264 @@ 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
-= clog10 downward binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : inexact-ok underflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.8p+1020 0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.8p+1020 0x0p+0 : 0x1.343dad68f0b0ep+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.8p+1020 0x4p-1076 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-clog10 0x1.fp+1023 -0x1p-1074
-= clog10 downward binary32 0xf.fffffp+124 -0x0p+0 : 0x2.688268p+4 -0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.8p+1020 -0x0p+0 : 0x1.343dad68f0b0ep+8 -0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.8p+1020 -0x8p-152 : 0x1.343dad68f0b0e5a90b7ac29d7b8p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward 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 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 clog10 0x1p-16445 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
@@ -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
-= clog10 downward binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : inexact-ok underflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a9p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a9p+8 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : inexact-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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : 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 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 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 : 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 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 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
-= clog10 downward binary32 0xf.fffffp+124 0x8p-152 : 0x2.688268p+4 0x0p+0 : inexact-ok underflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.fffffp+124 0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog10 downward binary64 0xf.ffffffffffff8p+1020 0x0p+0 : 0x1.34413509f79fep+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x8p-152 : 0x1.34413509f79fef2f625b0205a9p+8 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x0p+0 : 0x1.34413509f79fef2f625b0205a8a8p+8 0x0p+0 : inexact-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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x4p-1076 : 0x1.34413509f79fef2f625b0205a9p+8 0x4p-1076 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.fffffp+124 -0x4p-1076 : 0x2.68826a0cfc61159f157ce434f4p+4 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x8p-152 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffff8p+1020 -0x4p-1076 : 0x1.34413509f79fef2da5a350b33a8p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x8p-152 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : inexact-ok underflow errno-erange-ok
-= clog10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a8a8p+8 -0x1.bcb7b1526e50ea1d497c9f189e8p-2100 : inexact-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 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 : 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 : inexact-ok underflow errno-erange-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 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 : inexact-ok underflow errno-erange-ok
-= clog10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -0x4p-1076 : 0x1.34413509f79fef2f625b0205a9p+8 -0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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
@@ -104442,144 +104442,144 @@ 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
-= cosh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-cosh -max no-test-inline xfail-rounding:ibm128
-= cosh downward binary32 -0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.fffffffffffffffp+16380 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline xfail:ibm128 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 min
 = cosh downward binary32 0x4p-128 : 0x1p+0 : inexact-ok
 = cosh tonearest binary32 0x4p-128 : 0x1p+0 : inexact-ok
@@ -105096,1782 +105096,1782 @@ 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
-= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-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 tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 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 tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128 inexact-ok
-cosh 0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128
-= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-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 tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-cosh -0x2.c679d1f73f0fap+8 xfail-rounding:ibm128
-= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128 inexact-ok
-cosh -0x2.c679d1f73f0fcp+8 xfail-rounding:ibm128
-= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-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 tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128
-= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
+= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128 inexact-ok
-cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128
-= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128-libgcc inexact-ok
+cosh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
+= cosh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : inexact-ok
-= cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128
-= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+cosh -0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
+= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128 inexact-ok
-cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128
-= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128-libgcc inexact-ok
+cosh -0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
+= cosh downward binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary32 -0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679dp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 -0x2.c679dp+8 : 0xf.ffe08c2deed08p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02bp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c4217p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c424p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary32 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary32 -0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary32 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d4p+8 : 0x1.000208c301f36f1ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e37fp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d4p+8 : 0x1.000208c301f36f1c494de034e38p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 -0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d4p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary64 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero binary64 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward binary64 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ep+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b33p+1024 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128 inexact-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128 inexact-ok
-= cosh downward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward intel96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= cosh towardzero m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128 inexact-ok
-= cosh upward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward m68k96 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
 = cosh tonearest binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= cosh towardzero binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128 inexact-ok
+= cosh towardzero ibm128 -0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= cosh upward ibm128 -0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= cosh downward binary128 -0x2.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 inexact-ok
-= cosh upward binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= cosh towardzero binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh upward binary128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= cosh downward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = cosh tonearest ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange
-= cosh towardzero ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-cosh 0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ibm128
-= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-cosh 0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ibm128
-= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-cosh -0x2.c5d37700c6bb03a4p+12 no-test-inline xfail-rounding:ibm128
-= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-cosh -0x2.c5d37700c6bb03a8p+12 no-test-inline xfail-rounding:ibm128
-= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-cosh 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ibm128
-= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-cosh 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ibm128
-= cosh downward binary32 0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-cosh -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 no-test-inline xfail-rounding:ibm128
-= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe618p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-cosh -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 no-test-inline xfail-rounding:ibm128
-= cosh downward binary32 -0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d374p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d374p+12 : 0xf.fcff8165c0f3207p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab39217878p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d374p+12 : 0xf.fcff8165c0f3206f5cab3921788p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d374p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d374p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary32 -0x2.c5d378p+12 : 0xf.fffffp+124 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary32 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d378p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d378p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d378p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d378p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d378p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58ap+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bbp+12 : 0xf.fffffffffc593db49365215d58a8p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d37700c6bbp+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary64 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary64 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb2p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dcp+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b422f8p+16380 : no-test-inline xfail:ibm128 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3db49364b6b423p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d37700c6bb03a4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward intel96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward intel96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward m68k96 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward m68k96 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d37700c6bb03a8p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline xfail:ibm128 inexact-ok
+= 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 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 inexact-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e618p+16380 : no-test-inline xfail:ibm128 inexact-ok
-= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward binary128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange
-= cosh downward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= cosh upward ibm128 -0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline xfail:ibm128 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
 cpow 1 0 0 0 ignore-zero-inf-sign
 = cpow downward binary32 0x1p+0 0x0p+0 0x0p+0 0x0p+0 : 0x1p+0 -0x0p+0 : ignore-zero-inf-sign inexact-ok
 = cpow tonearest binary32 0x1p+0 0x0p+0 0x0p+0 0x0p+0 : 0x1p+0 0x0p+0 : ignore-zero-inf-sign inexact-ok
@@ -108422,206 +108422,206 @@ 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
-= csin downward binary32 0xcp-4 0x2.c5d4p+12 : 0xf.fffffp+124 0xf.fffffp+124 : 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 0xf.fffffp+124 : xfail:ibm128-libgcc 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0xcp-4 0x2.c5d4p+12 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0xcp-4 -0x2.c5d4p+12 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 -0xcp-4 0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 -0xcp-4 -0x2.c5d4p+12 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0xcp-4 0xf.424p+16 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0xcp-4 -0xf.424p+16 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 -0xcp-4 0xf.424p+16 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 -0xcp-4 -0xf.424p+16 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 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 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 csin 0x1p-149 180
 = csin downward binary32 0x8p-152 0xb.4p+4 : 0x3.373464p+108 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
 = csin tonearest binary32 0x8p-152 0xb.4p+4 : 0x3.373464p+108 plus_infty : 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
-= csin downward binary32 0x8p-152 0x5.ap+8 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0x8p-152 0x5.ap+8 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0x0p+0 0x5.ap+8 : 0x0p+0 plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0x4p-1076 0x5.ap+8 : 0x5.95116a53e849a311fb99ee22eep+1000 plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0x8p-152 0x5.8cap+12 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0x0p+0 0x5.8cap+12 : 0x0p+0 plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csin upward ibm128 0x4p-1076 0x5.8cap+12 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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,206 +109463,206 @@ 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
-= csinh downward binary32 0x2.c5d4p+12 0xcp-4 : 0xf.fffffp+124 0xf.fffffp+124 : 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 0xf.fffffp+124 : xfail:ibm128-libgcc 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0x2.c5d4p+12 0xcp-4 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 -0x2.c5d4p+12 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0x2.c5d4p+12 -0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 -0x2.c5d4p+12 -0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0xf.424p+16 0xcp-4 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 -0xf.424p+16 0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0xf.424p+16 -0xcp-4 : plus_infty -0xf.ffffffffffffbffffffffffffcp+1020 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 -0xf.424p+16 -0xcp-4 : -0xf.ffffffffffffbffffffffffffcp+1020 -0xf.ffffffffffffbffffffffffffcp+1020 : 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 -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 csinh 180 0x1p-149
 = csinh downward binary32 0xb.4p+4 0x8p-152 : 0xf.fffffp+124 0x3.373464p+108 : inexact-ok overflow errno-erange-ok
 = csinh tonearest binary32 0xb.4p+4 0x8p-152 : plus_infty 0x3.373464p+108 : 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
-= csinh downward binary32 0x5.ap+8 0x8p-152 : 0xf.fffffp+124 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0x5.ap+8 0x8p-152 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0x5.ap+8 0x0p+0 : plus_infty 0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0x5.ap+8 0x4p-1076 : plus_infty 0x5.95116a53e849a311fb99ee22eep+1000 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0x5.8cap+12 0x8p-152 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0x5.8cap+12 0x0p+0 : plus_infty 0x0p+0 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= csinh upward ibm128 0x5.8cap+12 0x4p-1076 : plus_infty plus_infty : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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
@@ -120994,56 +120994,56 @@ 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
-= ctan downward binary32 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary32 0x1p+0 0x1.63p+12 : 0x8p-152 0x1.000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary64 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary64 0x1p+0 0x1.63p+12 : 0x4p-1076 0x1.0000000000001p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward intel96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba298p-16392 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward intel96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba2ap-16392 0x1.0000000000000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29cp-16392 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba2ap-16392 0x1.0000000000000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary128 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29e34d4429f85ccp-16392 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary128 0x1p+0 0x1.63p+12 : 0xe.6442e59c9ba29e34d4429f85dp-16392 0x1.0000000000000000000000000001p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward ibm128 0x1p+0 0x1.63p+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward ibm128 0x1p+0 0x1.63p+12 : 0x4p-1076 0x1.000000000000000000000000008p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-ctan 1 5690 xfail-rounding:ibm128
-= ctan downward binary32 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary32 0x1p+0 0x1.63ap+12 : 0x8p-152 0x1.000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary64 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary64 0x1p+0 0x1.63ap+12 : 0x4p-1076 0x1.0000000000001p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward intel96 0x1p+0 0x1.63ap+12 : 0x7.f673ec8p-16420 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward intel96 0x1p+0 0x1.63ap+12 : 0x7.f673edp-16420 0x1.0000000000000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 0x1p+0 0x1.63ap+12 : 0x7.f673eccp-16420 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 0x1p+0 0x1.63ap+12 : 0x7.f673edp-16420 0x1.0000000000000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary128 0x1p+0 0x1.63ap+12 : 0x7.f673ecc6b39aff738e4p-16420 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary128 0x1p+0 0x1.63ap+12 : 0x7.f673ecc6b39aff738e8p-16420 0x1.0000000000000000000000000001p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward ibm128 0x1p+0 0x1.63ap+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward ibm128 0x1p+0 0x1.63ap+12 : 0x4p-1076 0x1.000000000000000000000000008p+0 : xfail:ibm128 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
+= ctan upward ibm128 0x1p+0 0x1.63ap+12 : 0x4p-1076 0x1.000000000000000000000000008p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 ctan 0x3.243f6cp-1 0
 = ctan downward binary32 0x1.921fb6p+0 0x0p+0 : -0x1.5d1496p+24 0x0p+0 : inexact-ok
 = ctan tonearest binary32 0x1.921fb6p+0 0x0p+0 : -0x1.5d1494p+24 0x0p+0 : inexact-ok
@@ -121204,106 +121204,106 @@ 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
-= ctan downward binary32 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary32 0xc.35p+12 0xc.35p+12 : 0x8p-152 0x1.000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary64 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary64 0xc.35p+12 0xc.35p+12 : 0x4p-1076 0x1.0000000000001p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward intel96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward intel96 0xc.35p+12 0xc.35p+12 : 0x8p-16448 0x1.0000000000000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 0xc.35p+12 0xc.35p+12 : 0x4p-16448 0x1.0000000000000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary128 0xc.35p+12 0xc.35p+12 : 0x4p-16496 0x1.0000000000000000000000000001p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward ibm128 0xc.35p+12 0xc.35p+12 : 0x0p+0 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward ibm128 0xc.35p+12 0xc.35p+12 : 0x4p-1076 0x1.000000000000000000000000008p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-ctan 50000 -50000 xfail-rounding:ibm128
-= ctan downward binary32 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.000002p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary32 0xc.35p+12 -0xc.35p+12 : 0x8p-152 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary64 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000001p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary64 0xc.35p+12 -0xc.35p+12 : 0x4p-1076 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward intel96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000000002p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward intel96 0xc.35p+12 -0xc.35p+12 : 0x8p-16448 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000000002p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 0xc.35p+12 -0xc.35p+12 : 0x4p-16448 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.0000000000000000000000000001p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary128 0xc.35p+12 -0xc.35p+12 : 0x4p-16496 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward ibm128 0xc.35p+12 -0xc.35p+12 : 0x0p+0 -0x1.000000000000000000000000008p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward ibm128 0xc.35p+12 -0xc.35p+12 : 0x4p-1076 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-ctan -50000 50000 xfail-rounding:ibm128
-= ctan downward binary32 -0xc.35p+12 0xc.35p+12 : -0x8p-152 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary32 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary64 -0xc.35p+12 0xc.35p+12 : -0x4p-1076 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary64 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000001p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward intel96 -0xc.35p+12 0xc.35p+12 : -0x8p-16448 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward intel96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 -0xc.35p+12 0xc.35p+12 : -0x4p-16448 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000000002p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary128 -0xc.35p+12 0xc.35p+12 : -0x4p-16496 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.0000000000000000000000000001p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward ibm128 -0xc.35p+12 0xc.35p+12 : -0x4p-1076 0x1p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward ibm128 -0xc.35p+12 0xc.35p+12 : -0x0p+0 0x1.000000000000000000000000008p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-ctan -50000 -50000 xfail-rounding:ibm128
-= ctan downward binary32 -0xc.35p+12 -0xc.35p+12 : -0x8p-152 -0x1.000002p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary32 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary64 -0xc.35p+12 -0xc.35p+12 : -0x4p-1076 -0x1.0000000000001p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary64 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward intel96 -0xc.35p+12 -0xc.35p+12 : -0x8p-16448 -0x1.0000000000000002p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward intel96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x4p-16448 -0x1.0000000000000002p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward binary128 -0xc.35p+12 -0xc.35p+12 : -0x4p-16496 -0x1.0000000000000000000000000001p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward binary128 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctan downward ibm128 -0xc.35p+12 -0xc.35p+12 : -0x4p-1076 -0x1.000000000000000000000000008p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctan upward ibm128 -0xc.35p+12 -0xc.35p+12 : -0x0p+0 -0x1p+0 : xfail:ibm128 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 -0x1p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 ctan 0x1.921fb6p+0 0x1p-149
 = ctan downward binary32 0x1.921fb6p+0 0x8p-152 : -0x1.5d1496p+24 0xe.e008fp-104 : inexact-ok
 = ctan tonearest binary32 0x1.921fb6p+0 0x8p-152 : -0x1.5d1494p+24 0xe.e008fp-104 : inexact-ok
@@ -122918,56 +122918,56 @@ 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
-= ctanh downward binary32 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 0x1.63p+12 0x1p+0 : 0x1.000002p+0 0x8p-152 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 0x1.63p+12 0x1p+0 : 0x1.0000000000001p+0 0x4p-1076 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba298p-16392 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 0x1.63p+12 0x1p+0 : 0x1.0000000000000002p+0 0xe.6442e59c9ba2ap-16392 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29cp-16392 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 0x1.63p+12 0x1p+0 : 0x1.0000000000000002p+0 0xe.6442e59c9ba2ap-16392 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 0x1.63p+12 0x1p+0 : 0x1p+0 0xe.6442e59c9ba29e34d4429f85ccp-16392 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 0x1.63p+12 0x1p+0 : 0x1.0000000000000000000000000001p+0 0xe.6442e59c9ba29e34d4429f85dp-16392 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward ibm128 0x1.63p+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward ibm128 0x1.63p+12 0x1p+0 : 0x1.000000000000000000000000008p+0 0x4p-1076 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-ctanh 5690 1 xfail-rounding:ibm128
-= ctanh downward binary32 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 0x1.63ap+12 0x1p+0 : 0x1.000002p+0 0x8p-152 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 0x1.63ap+12 0x1p+0 : 0x1.0000000000001p+0 0x4p-1076 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ec8p-16420 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 0x1.63ap+12 0x1p+0 : 0x1.0000000000000002p+0 0x7.f673edp-16420 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673eccp-16420 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 0x1.63ap+12 0x1p+0 : 0x1.0000000000000002p+0 0x7.f673edp-16420 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x7.f673ecc6b39aff738e4p-16420 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 0x1.63ap+12 0x1p+0 : 0x1.0000000000000000000000000001p+0 0x7.f673ecc6b39aff738e8p-16420 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward ibm128 0x1.63ap+12 0x1p+0 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward ibm128 0x1.63ap+12 0x1p+0 : 0x1.000000000000000000000000008p+0 0x4p-1076 : xfail:ibm128 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
+= ctanh upward ibm128 0x1.63ap+12 0x1p+0 : 0x1.000000000000000000000000008p+0 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 ctanh 0 0x3.243f6cp-1
 = ctanh downward binary32 0x0p+0 0x1.921fb6p+0 : 0x0p+0 -0x1.5d1496p+24 : inexact-ok
 = ctanh tonearest binary32 0x0p+0 0x1.921fb6p+0 : 0x0p+0 -0x1.5d1494p+24 : inexact-ok
@@ -123128,106 +123128,106 @@ 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
-= ctanh downward binary32 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 0xc.35p+12 0xc.35p+12 : 0x1.000002p+0 0x8p-152 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 0xc.35p+12 0xc.35p+12 : 0x1.0000000000001p+0 0x4p-1076 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 0xc.35p+12 0xc.35p+12 : 0x1.0000000000000002p+0 0x8p-16448 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 0xc.35p+12 0xc.35p+12 : 0x1.0000000000000002p+0 0x4p-16448 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 0xc.35p+12 0xc.35p+12 : 0x1.0000000000000000000000000001p+0 0x4p-16496 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward ibm128 0xc.35p+12 0xc.35p+12 : 0x1p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward ibm128 0xc.35p+12 0xc.35p+12 : 0x1.000000000000000000000000008p+0 0x4p-1076 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-ctanh 50000 -50000 xfail-rounding:ibm128
-= ctanh downward binary32 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x8p-152 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 0xc.35p+12 -0xc.35p+12 : 0x1.000002p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-1076 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000001p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x8p-16448 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000000002p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-16448 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000000002p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-16496 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 0xc.35p+12 -0xc.35p+12 : 0x1.0000000000000000000000000001p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward ibm128 0xc.35p+12 -0xc.35p+12 : 0x1p+0 -0x4p-1076 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward ibm128 0xc.35p+12 -0xc.35p+12 : 0x1.000000000000000000000000008p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-ctanh -50000 50000 xfail-rounding:ibm128
-= ctanh downward binary32 -0xc.35p+12 0xc.35p+12 : -0x1.000002p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x8p-152 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000001p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-1076 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000000002p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x8p-16448 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000000002p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-16448 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 -0xc.35p+12 0xc.35p+12 : -0x1.0000000000000000000000000001p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-16496 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward ibm128 -0xc.35p+12 0xc.35p+12 : -0x1.000000000000000000000000008p+0 0x0p+0 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward ibm128 -0xc.35p+12 0xc.35p+12 : -0x1p+0 0x4p-1076 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-ctanh -50000 -50000 xfail-rounding:ibm128
-= ctanh downward binary32 -0xc.35p+12 -0xc.35p+12 : -0x1.000002p+0 -0x8p-152 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary32 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary64 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000001p+0 -0x4p-1076 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary64 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward intel96 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000000002p+0 -0x8p-16448 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward intel96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000000002p+0 -0x4p-16448 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward m68k96 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward binary128 -0xc.35p+12 -0xc.35p+12 : -0x1.0000000000000000000000000001p+0 -0x4p-16496 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward binary128 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128 inexact-ok underflow errno-erange-ok
-= ctanh downward ibm128 -0xc.35p+12 -0xc.35p+12 : -0x1.000000000000000000000000008p+0 -0x4p-1076 : xfail:ibm128 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 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 inexact-ok underflow errno-erange-ok
-= ctanh upward ibm128 -0xc.35p+12 -0xc.35p+12 : -0x1p+0 -0x0p+0 : xfail:ibm128 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 -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 ctanh 0x1p-149 0x1.921fb6p+0
 = ctanh downward binary32 0x8p-152 0x1.921fb6p+0 : 0xe.e008fp-104 -0x1.5d1496p+24 : inexact-ok
 = ctanh tonearest binary32 0x8p-152 0x1.921fb6p+0 : 0xe.e008fp-104 -0x1.5d1494p+24 : inexact-ok
@@ -132197,56 +132197,56 @@ 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
-= exp downward binary32 0x3.e8p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-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 tonearest binary32 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x3.e8p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x3.e8p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x3.e8p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x3.e8p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : inexact-ok
-= exp towardzero intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : xfail:ibm128 inexact-ok
-= exp upward intel96 0x3.e8p+8 : 0x6.79c8de6bb5ceb608p+1440 : xfail:ibm128 inexact-ok
-= exp downward m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : xfail:ibm128 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 tonearest m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : inexact-ok
-= exp towardzero m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb6p+1440 : xfail:ibm128 inexact-ok
-= exp upward m68k96 0x3.e8p+8 : 0x6.79c8de6bb5ceb608p+1440 : xfail:ibm128 inexact-ok
-= exp downward binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d144p+1440 : xfail:ibm128 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 tonearest binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d148p+1440 : inexact-ok
-= exp towardzero binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d144p+1440 : xfail:ibm128 inexact-ok
-= exp upward binary128 0x3.e8p+8 : 0x6.79c8de6bb5ceb60158acfea8d148p+1440 : xfail:ibm128 inexact-ok
-= exp downward ibm128 0x3.e8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x3.e8p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-exp 710 xfail-rounding:ibm128
-= exp downward binary32 0x2.c6p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c6p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c6p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c6p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c6p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : inexact-ok
-= exp towardzero intel96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : xfail:ibm128 inexact-ok
-= exp upward intel96 0x2.c6p+8 : 0x1.3e21a464507f94a2p+1024 : xfail:ibm128 inexact-ok
-= exp downward m68k96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : xfail:ibm128 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 tonearest m68k96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c6p+8 : 0x1.3e21a464507f94ap+1024 : xfail:ibm128 inexact-ok
-= exp upward m68k96 0x2.c6p+8 : 0x1.3e21a464507f94a2p+1024 : xfail:ibm128 inexact-ok
-= exp downward binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899cp+1024 : xfail:ibm128 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 tonearest binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899dp+1024 : inexact-ok
-= exp towardzero binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899cp+1024 : xfail:ibm128 inexact-ok
-= exp upward binary128 0x2.c6p+8 : 0x1.3e21a464507f94a0ae03700b899dp+1024 : xfail:ibm128 inexact-ok
-= exp downward ibm128 0x2.c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c6p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
+= exp towardzero ibm128 0x2.c6p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp upward ibm128 0x2.c6p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp -1234
 = exp downward binary32 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x4.d2p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -132272,205 +132272,205 @@ exp -1234
 = 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
-= exp downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow 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 tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c679d4p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : xfail:ibm128 inexact-ok
-= exp upward intel96 0x2.c679d4p+8 : 0x2.0004118603e6de3cp+1024 : xfail:ibm128 inexact-ok
-= exp downward m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : xfail:ibm128 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 tonearest m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de38p+1024 : xfail:ibm128 inexact-ok
-= exp upward m68k96 0x2.c679d4p+8 : 0x2.0004118603e6de3cp+1024 : xfail:ibm128 inexact-ok
-= exp downward binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c6fep+1024 : xfail:ibm128 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 tonearest binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c7p+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c6fep+1024 : xfail:ibm128 inexact-ok
-= exp upward binary128 0x2.c679d4p+8 : 0x2.0004118603e6de38929bc069c7p+1024 : xfail:ibm128 inexact-ok
-= exp downward ibm128 0x2.c679d4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c679d4p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x2.c679dp+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c679dp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c679dp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : xfail:ibm128 inexact-ok
-= exp upward intel96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : xfail:ibm128 inexact-ok
-= exp downward m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : xfail:ibm128 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 tonearest m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda056p+1024 : xfail:ibm128 inexact-ok
-= exp upward m68k96 0x2.c679dp+8 : 0x1.fffc1185bdda0562p+1024 : xfail:ibm128 inexact-ok
-= exp downward binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842ep+1024 : xfail:ibm128 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 tonearest binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842fp+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842ep+1024 : xfail:ibm128 inexact-ok
-= exp upward binary128 0x2.c679dp+8 : 0x1.fffc1185bdda0561d3753d38842fp+1024 : xfail:ibm128 inexact-ok
-= exp downward ibm128 0x2.c679dp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c679dp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : xfail:ibm128 inexact-ok
-= exp upward intel96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae5cp+1024 : xfail:ibm128 inexact-ok
-= exp downward m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : xfail:ibm128 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 tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae58p+1024 : xfail:ibm128 inexact-ok
-= exp upward m68k96 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae5cp+1024 : xfail:ibm128 inexact-ok
-= exp downward binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113664p+1024 : xfail:ibm128 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 tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113664p+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113664p+1024 : xfail:ibm128 inexact-ok
-= exp upward binary128 0x2.c679d1f73f0fcp+8 : 0x2.000000000013ae594e9bd9113666p+1024 : xfail:ibm128 inexact-ok
-= exp downward ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c679d1f73f0fap+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x2.c679d1f73f0fap+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : xfail:ibm128 inexact-ok
-= exp upward intel96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : xfail:ibm128 inexact-ok
-= exp downward m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : xfail:ibm128 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 tonearest m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae58p+1024 : xfail:ibm128 inexact-ok
-= exp upward m68k96 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae5ap+1024 : xfail:ibm128 inexact-ok
-= exp downward binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024 : xfail:ibm128 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 tonearest binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3ap+1024 : xfail:ibm128 inexact-ok
-= exp upward binary128 0x2.c679d1f73f0fap+8 : 0x1.ffffffffffd3ae594e9bda9b6b3bp+1024 : xfail:ibm128 inexact-ok
-= exp downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c679d1f73f0fap+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : inexact-ok
-= exp towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : xfail:ibm128 inexact-ok
-= exp upward intel96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : xfail:ibm128 inexact-ok
-= exp downward m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : xfail:ibm128 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 tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : inexact-ok
-= exp towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe58p+1024 : xfail:ibm128 inexact-ok
-= exp upward m68k96 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe5ap+1024 : xfail:ibm128 inexact-ok
-= exp downward binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06065p+1024 : xfail:ibm128 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 tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06065p+1024 : inexact-ok
-= exp towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06065p+1024 : xfail:ibm128 inexact-ok
-= exp upward binary128 0x2.c679d1f73f0fb628p+8 : 0x1.fffffffffffffe594e9bd8b06066p+1024 : xfail:ibm128 inexact-ok
-= exp downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-exp 1e5 xfail-rounding:ibm128
-= exp downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary32 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary64 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward intel96 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary128 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-exp max xfail-rounding:ibm128
-= exp downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary32 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary64 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward intel96 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
+= exp towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp -7.4444006192138124e+02
 = exp downward binary32 -0x2.e870a4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.e870a4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -134217,144 +134217,144 @@ 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
-= exp downward binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 tonearest binary32 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : 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 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 tonearest m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : 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 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 tonearest binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : 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 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 tonearest intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : 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 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 tonearest m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : 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 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 tonearest binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : 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 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 tonearest ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : 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 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 tonearest binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : 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 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 tonearest intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : 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 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 tonearest m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : 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 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 tonearest binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afep+1020 : 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 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 tonearest ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068bp+1020 : inexact-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 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 tonearest binary32 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : 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 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 tonearest m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : 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 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 tonearest binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : 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 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 tonearest intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : 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 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 tonearest m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : 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 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 tonearest binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : 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 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 tonearest ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : 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.c5c85fdf473ep+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-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 tonearest binary64 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : 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 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 tonearest m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : 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 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 tonearest binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward 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 -0x2.c4657baf579a6p+8
 = exp downward binary32 -0x2.c46578p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.c46578p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -134493,732 +134493,732 @@ exp -0x2.c4657baf579a4p+8
 = exp tonearest ibm128 -0x2.c4657baf579a4p+8 : 0x4.00000000001fp-1024 : inexact-ok underflow errno-erange-ok
 = exp towardzero ibm128 -0x2.c4657baf579a4p+8 : 0x4.00000000001ecp-1024 : inexact-ok underflow errno-erange-ok
 = exp upward ibm128 -0x2.c4657baf579a4p+8 : 0x4.00000000001fp-1024 : inexact-ok underflow errno-erange-ok
-exp 0x2.c5c85fdf473de6ab278ece600fp+8
-= exp downward binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+exp 0x2.c5c85fdf473de6ab278ece600fp+8 xfail-rounding:ibm128-libgcc
+= exp downward binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc 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 : 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 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 tonearest binary64 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : 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 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 tonearest m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : 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 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 tonearest binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : 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 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 tonearest intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : 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 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 tonearest m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : 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 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 tonearest binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : 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 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 tonearest ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : 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.c5c85fdf473ep+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-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 tonearest binary64 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : 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 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 tonearest m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : 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 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 tonearest binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : inexact-ok
+= 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 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 : 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 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 tonearest intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : 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 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 tonearest m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : 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 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 tonearest binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afep+1020 : 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 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 tonearest ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068bp+1020 : inexact-ok
-= exp towardzero ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068acp+1020 : inexact-ok
-= exp upward ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068bp+1020 : inexact-ok
-= exp downward intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+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 downward intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
-= exp upward intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd9p+1020 : inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd9p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd9p+1020 : inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd9p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342a8p+1020 : inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
+= 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 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 : inexact-ok
-= exp upward intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d9p+1020 : inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d9p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d9p+1020 : inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343e8p+1020 : inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d9p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343e8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343fp+1020 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343e8p+1020 : inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343fp+1020 : inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff034p+1020 : inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343e8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343fp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff034p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0344p+1020 : inexact-ok
-= exp towardzero ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff034p+1020 : inexact-ok
-= exp upward ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0344p+1020 : inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff342dp+1020 : inexact-ok
+= exp towardzero ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff034p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0344p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff342dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff342d8p+1020 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff342dp+1020 : inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff342d8p+1020 : inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff34p+1020 : inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff342dp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff342d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff34p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff344p+1020 : inexact-ok
-= exp towardzero ibm128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff34p+1020 : inexact-ok
-= exp upward ibm128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff344p+1020 : inexact-ok
-exp 0x2.c5c85fdf473de6ab278ece601p+8
-= exp downward binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp towardzero ibm128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff34p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward ibm128 0x2.c5c85fdf473de6ab278ece600fp+8 : 0xf.ffffffffffffbffffffffff344p+1020 : xfail:ibm128-libgcc inexact-ok
+exp 0x2.c5c85fdf473de6ab278ece601p+8 xfail-rounding:ibm128-libgcc
+= exp downward binary32 0x2.c5c86p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc 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 : 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 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 tonearest binary64 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : 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 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 tonearest m68k96 0x2.c5c86p+8 : 0x1.000020b8c430abdep+1024 : 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 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 tonearest binary128 0x2.c5c86p+8 : 0x1.000020b8c430abde3653c03623p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c86p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c85cp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c85cp+8 : 0xf.ffc20c04143f8p+1020 : 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 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 tonearest intel96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : 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 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 tonearest m68k96 0x2.c5c85cp+8 : 0xf.ffc20c04143f64p+1020 : 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 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 tonearest binary128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e208p+1020 : 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 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 tonearest ibm128 0x2.c5c85cp+8 : 0xf.ffc20c04143f6404b50edab3e4p+1020 : 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.c5c85fdf473ep+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-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 tonearest binary64 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : 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 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 tonearest m68k96 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d8p+1024 : 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 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 tonearest binary128 0x2.c5c85fdf473ep+8 : 0x1.00000000001950d87131a130a60cp+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473ep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473ep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff95p+1020 : inexact-ok
+= 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 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 : 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 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 tonearest intel96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : 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 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 tonearest m68k96 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d8p+1020 : 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 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 tonearest binary128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068afep+1020 : 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 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 tonearest ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068bp+1020 : inexact-ok
-= exp towardzero ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068acp+1020 : inexact-ok
-= exp upward ibm128 0x2.c5c85fdf473dep+8 : 0xf.ffffffffff950d87131a0068bp+1020 : inexact-ok
-= exp downward intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+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 downward intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
-= exp towardzero intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
-= exp upward intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd9p+1020 : inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd9p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd9p+1020 : inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd9p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342ap+1020 : inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffcd871319ff0342a8p+1020 : inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473de6acp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6acp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
+= 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 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 : inexact-ok
-= exp upward intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d9p+1020 : inexact-ok
-= exp downward m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
+= exp towardzero intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d9p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
-= exp towardzero m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : inexact-ok
-= exp upward m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d9p+1020 : inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343e8p+1020 : inexact-ok
+= exp towardzero m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d9p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343e8p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343fp+1020 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343e8p+1020 : inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343fp+1020 : inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff034p+1020 : inexact-ok
+= exp towardzero binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343e8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0343fp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff034p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0344p+1020 : inexact-ok
-= exp towardzero ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff034p+1020 : inexact-ok
-= exp upward ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0344p+1020 : inexact-ok
-= exp downward binary128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffc0000000000342dp+1020 : inexact-ok
+= exp towardzero ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff034p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp upward ibm128 0x2.c5c85fdf473de6a8p+8 : 0xf.ffffffffffff8d871319ff0344p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffc0000000000342dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffc0000000000342d8p+1020 : inexact-ok
-= exp towardzero binary128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffc0000000000342dp+1020 : inexact-ok
-= exp upward binary128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffc0000000000342d8p+1020 : inexact-ok
-= exp downward ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp towardzero ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6ab278ece601p+8 : plus_infty : inexact-ok overflow errno-erange
-exp -0x2.9fa8dcb9092a538b3f2ee2ca67p+8
-= exp downward binary32 -0x2.9fa8dcp+8 : 0x0p+0 : inexact-ok underflow 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 -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
-= exp towardzero binary32 -0x2.9fa8dcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward binary32 -0x2.9fa8dcp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= exp downward binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b69958p-972 : inexact-ok
+= exp towardzero binary32 -0x2.9fa8dcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward binary32 -0x2.9fa8dcp+8 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b69958p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b6996p-972 : inexact-ok
-= exp towardzero binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b69958p-972 : inexact-ok
-= exp upward binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b6996p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
+= exp towardzero binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b69958p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b6996p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8fp-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8fp-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d98p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : inexact-ok
+= exp towardzero binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d98p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : inexact-ok
-= exp towardzero ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : inexact-ok
-= exp upward ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f9ap-972 : inexact-ok
-= exp downward binary32 -0x2.9fa8ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp towardzero ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f9ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary32 -0x2.9fa8ep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.9fa8ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero binary32 -0x2.9fa8ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward binary32 -0x2.9fa8ep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= exp downward binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : inexact-ok
+= exp towardzero binary32 -0x2.9fa8ep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward binary32 -0x2.9fa8ep+8 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : inexact-ok
-= exp towardzero binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : inexact-ok
-= exp upward binary64 -0x2.9fa8ep+8 : 0x7.ffe5c87448414p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : inexact-ok
+= exp towardzero binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary64 -0x2.9fa8ep+8 : 0x7.ffe5c87448414p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612274p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612p-972 : inexact-ok underflow errno-erange-ok
+= exp towardzero binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612274p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp tonearest ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e26124p-972 : inexact-ok underflow errno-erange-ok
-= exp towardzero ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612p-972 : inexact-ok underflow errno-erange-ok
-= exp upward ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e26124p-972 : inexact-ok underflow errno-erange-ok
-= exp downward binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009cp-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp upward ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e26124p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009cp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c8p-972 : inexact-ok
-= exp towardzero binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009cp-972 : inexact-ok
-= exp upward binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c8p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : inexact-ok
+= exp towardzero binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71cp-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : inexact-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : inexact-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : inexact-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f74p-972 : inexact-ok
-= exp downward binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f74p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : inexact-ok
-= exp towardzero binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : inexact-ok
-= exp upward binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c8p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
+= exp towardzero binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c5ap-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c5ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c5ap-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c5ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a4328cp-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43p-972 : inexact-ok underflow errno-erange-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a4328cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a434p-972 : inexact-ok underflow errno-erange-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43p-972 : inexact-ok underflow errno-erange-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a434p-972 : inexact-ok underflow errno-erange-ok
-= exp downward intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp upward ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a434p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f977165337957p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : inexact-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f977165337957p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : inexact-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : inexact-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533798p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533798p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffffap-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffffap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffffap-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffffap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f9771653379544p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : inexact-ok underflow errno-erange-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f9771653379544p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : inexact-ok underflow errno-erange-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : inexact-ok underflow errno-erange-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533798p-972 : inexact-ok underflow errno-erange-ok
-= exp downward binary128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff953cp-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp upward ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533798p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward binary128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff953cp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff953cp-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff953cp-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff954p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff94p-972 : inexact-ok underflow errno-erange-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff953cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff954p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff94p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff94p-972 : inexact-ok underflow errno-erange-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff94p-972 : inexact-ok underflow errno-erange-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff98p-972 : inexact-ok underflow errno-erange-ok
-exp -0x2.9fa8dcb9092a538b3f2ee2ca66p+8
-= exp downward binary32 -0x2.9fa8dcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp towardzero ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff94p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp upward ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca67p+8 : 0x7.ffffffffffffffffffffffff98p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp -0x2.9fa8dcb9092a538b3f2ee2ca66p+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
-= exp towardzero binary32 -0x2.9fa8dcp+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward binary32 -0x2.9fa8dcp+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= exp downward binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b69958p-972 : inexact-ok
+= exp towardzero binary32 -0x2.9fa8dcp+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward binary32 -0x2.9fa8dcp+8 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b69958p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b6996p-972 : inexact-ok
-= exp towardzero binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b69958p-972 : inexact-ok
-= exp upward binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b6996p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
+= exp towardzero binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b69958p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary64 -0x2.9fa8dcp+8 : 0x8.0005c84b6996p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8fp-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8fp-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8ep-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d98p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : inexact-ok
+= exp towardzero binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d9p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99d98p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : inexact-ok
-= exp towardzero ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : inexact-ok
-= exp upward ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f9ap-972 : inexact-ok
-= exp downward binary32 -0x2.9fa8ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp towardzero ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f99cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward ibm128 -0x2.9fa8dcp+8 : 0x8.0005c84b6995d8e0ebcf71f9ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary32 -0x2.9fa8ep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp tonearest binary32 -0x2.9fa8ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp towardzero binary32 -0x2.9fa8ep+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp upward binary32 -0x2.9fa8ep+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= exp downward binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : inexact-ok
+= exp towardzero binary32 -0x2.9fa8ep+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp upward binary32 -0x2.9fa8ep+8 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : inexact-ok
-= exp towardzero binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : inexact-ok
-= exp upward binary64 -0x2.9fa8ep+8 : 0x7.ffe5c87448414p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : inexact-ok
+= exp towardzero binary64 -0x2.9fa8ep+8 : 0x7.ffe5c8744841p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary64 -0x2.9fa8ep+8 : 0x7.ffe5c87448414p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fap-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612274p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612p-972 : inexact-ok underflow errno-erange-ok
+= exp towardzero binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e261227p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612274p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp tonearest ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e26124p-972 : inexact-ok underflow errno-erange-ok
-= exp towardzero ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612p-972 : inexact-ok underflow errno-erange-ok
-= exp upward ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e26124p-972 : inexact-ok underflow errno-erange-ok
-= exp downward binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009cp-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e2612p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp upward ibm128 -0x2.9fa8ep+8 : 0x7.ffe5c87448411fa72724e26124p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009cp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c8p-972 : inexact-ok
-= exp towardzero binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009cp-972 : inexact-ok
-= exp upward binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c8p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : inexact-ok
+= exp towardzero binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary64 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c5ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71cp-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : inexact-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71b8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f71cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : inexact-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : inexact-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f74p-972 : inexact-ok
-= exp downward binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f7p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward ibm128 -0x2.9fa8dcb9092a4p+8 : 0x8.00000000009c59f97716592f74p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : inexact-ok
-= exp towardzero binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : inexact-ok
-= exp upward binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c8p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
+= exp towardzero binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary64 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c5ap-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c5ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c5ap-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c5ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a4328cp-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43p-972 : inexact-ok underflow errno-erange-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43288p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a4328cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a434p-972 : inexact-ok underflow errno-erange-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43p-972 : inexact-ok underflow errno-erange-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a434p-972 : inexact-ok underflow errno-erange-ok
-= exp downward intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a43p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp upward ibm128 -0x2.9fa8dcb9092a6p+8 : 0x7.ffffffffff9c59f9771655a434p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcb9092a5388p+8 : 0x8.0000000000001ap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f977165337957p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : inexact-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f9771653379568p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f977165337957p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : inexact-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : inexact-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533798p-972 : inexact-ok
-= exp downward intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533794p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward ibm128 -0x2.9fa8dcb9092a5388p+8 : 0x8.00000000000019f97716533798p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
-= exp towardzero intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
-= exp upward intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffffap-972 : inexact-ok
-= exp downward m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
+= exp towardzero intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward intel96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffffap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
-= exp towardzero m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : inexact-ok
-= exp upward m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffffap-972 : inexact-ok
-= exp downward binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : inexact-ok
+= exp towardzero m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward m68k96 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffffap-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f9771653379544p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : inexact-ok underflow errno-erange-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f977165337954p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f9771653379544p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : inexact-ok underflow errno-erange-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : inexact-ok underflow errno-erange-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533798p-972 : inexact-ok underflow errno-erange-ok
-= exp downward binary128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.0000000000000000000000079538p-972 : inexact-ok
+= exp towardzero ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533794p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp upward ibm128 -0x2.9fa8dcb9092a538cp+8 : 0x7.fffffffffffff9f97716533798p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp downward binary128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.0000000000000000000000079538p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest binary128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.000000000000000000000007954p-972 : inexact-ok
-= exp towardzero binary128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.0000000000000000000000079538p-972 : inexact-ok
-= exp upward binary128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.000000000000000000000007954p-972 : inexact-ok
-= exp downward ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.00000000000000000000000794p-972 : inexact-ok
+= exp towardzero binary128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.0000000000000000000000079538p-972 : xfail:ibm128-libgcc inexact-ok
+= exp upward binary128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.000000000000000000000007954p-972 : xfail:ibm128-libgcc inexact-ok
+= exp downward ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.00000000000000000000000794p-972 : xfail:ibm128-libgcc inexact-ok
 = exp tonearest ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.00000000000000000000000794p-972 : inexact-ok
-= exp towardzero ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.00000000000000000000000794p-972 : inexact-ok
-= exp upward ibm128 -0x2.9fa8dcb9092a538b3f2ee2ca66p+8 : 0x8.00000000000000000000000798p-972 : inexact-ok
-exp 0x2.c5c85fdf473de6acp+12
-= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 tonearest binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c86p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : 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 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 tonearest m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : 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 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 tonearest binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c85fdf473ep+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : 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 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 tonearest m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : 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 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 tonearest binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
+= 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 tonearest intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : 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 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 tonearest m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : 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 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 tonearest binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6acp+12 : plus_infty : inexact-ok overflow errno-erange
-exp 0x2.c5c85fdf473de6bp+12
-= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c86p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : 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 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 tonearest m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : 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 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 tonearest binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c85fdf473ep+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : 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 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 tonearest m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : 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 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 tonearest binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward 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 -0x2.c5b2319c4843accp+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
@@ -135639,288 +135639,288 @@ exp -0x2.c5bd48bdc7c0c9b4p+12
 = 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
-= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow 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 tonearest binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c86p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : 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 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 tonearest m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : 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 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 tonearest binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c85fdf473ep+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : 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 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 tonearest m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : 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 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 tonearest binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
+= 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 tonearest intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : 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 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 tonearest m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : 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 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 tonearest binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6acp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6af278ece600fcap+12 : 0xf.fffffffffffffffffffffffe254p+16380 : inexact-ok
+= 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 tonearest binary128 0x2.c5c85fdf473de6af278ece600fcap+12 : 0xf.fffffffffffffffffffffffe254p+16380 : inexact-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 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 tonearest binary128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : inexact-ok
+= 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 tonearest binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6af278ece600fp+12 : plus_infty : inexact-ok overflow errno-erange
-exp 0x2.c5c85fdf473de6af278ece600fccp+12
-= exp downward binary32 0x2.c5c86p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c86p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c86p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary32 0x2.c5c85cp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : 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 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 tonearest m68k96 0x2.c5c85cp+12 : 0xf.fc2130abb1e4163p+16380 : 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 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 tonearest binary128 0x2.c5c85cp+12 : 0xf.fc2130abb1e4162a1031a29a3918p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85cp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473ep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c85fdf473ep+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473ep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary64 0x2.c5c85fdf473dep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : 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 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 tonearest m68k96 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87p+16380 : 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 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 tonearest binary128 0x2.c5c85fdf473dep+12 : 0xf.fffffffff950d87131a155a1b3a8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473dep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6bp+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c85fdf473de6bp+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6bp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : inexact-ok
+= 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 tonearest intel96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : 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 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 tonearest m68k96 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd87p+16380 : 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 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 tonearest binary128 0x2.c5c85fdf473de6acp+12 : 0xf.fffffffffffcd871319ff03474ep+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6acp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6af278ece600fccp+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0x2.c5c85fdf473de6af278ece600fccp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp upward ibm128 0x2.c5c85fdf473de6af278ece601p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp downward binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : inexact-ok
+= 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 tonearest binary128 0x2.c5c85fdf473de6af278ece600fp+12 : 0xf.ffffffffffffffffffffff34254p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp upward 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.c5b2319c4843acbff21591e99cccp+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
@@ -137018,31 +137018,31 @@ 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
-= exp10 downward binary32 0x1.344p+12 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow 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 tonearest binary32 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344p+12 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344p+12 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.344p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344p+12 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
-= exp10 towardzero intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : xfail:ibm128 inexact-ok
-= exp10 upward intel96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : xfail:ibm128 inexact-ok
-= exp10 downward m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : xfail:ibm128 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 tonearest m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
-= exp10 towardzero m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6ccp+16380 : xfail:ibm128 inexact-ok
-= exp10 upward m68k96 0x1.344p+12 : 0xd.72cb2a95c7ef6cdp+16380 : xfail:ibm128 inexact-ok
-= exp10 downward binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : xfail:ibm128 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 tonearest binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
-= exp10 towardzero binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : xfail:ibm128 inexact-ok
-= exp10 upward binary128 0x1.344p+12 : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : xfail:ibm128 inexact-ok
-= exp10 downward ibm128 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344p+12 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.344p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.344p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp10 -4932
 = exp10 downward binary32 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.344p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137173,31 +137173,31 @@ exp10 -0x1.343793004f503232p12
 = 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
-= exp10 downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow 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 tonearest binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.86ap+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp10 -1e5
 = exp10 downward binary32 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.86ap+16 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137223,31 +137223,31 @@ exp10 -1e5
 = 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
-= exp10 downward binary32 0xf.424p+16 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow 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 tonearest binary32 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0xf.424p+16 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0xf.424p+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0xf.424p+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0xf.424p+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0xf.424p+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0xf.424p+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0xf.424p+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.424p+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.424p+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward ibm128 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0xf.424p+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0xf.424p+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp10 -1e6
 = exp10 downward binary32 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137273,75 +137273,75 @@ exp10 -1e6
 = 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
-= exp10 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow 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 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp10 -max
 = exp10 downward binary32 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -137436,111 +137436,111 @@ 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
-= exp10 downward binary32 0x1.348e46p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-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 tonearest binary32 0x1.348e46p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.348e46p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.348e46p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.348e46p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.348e46p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.348e46p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : xfail:ibm128 inexact-ok
-= exp10 upward intel96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : xfail:ibm128 inexact-ok
-= exp10 downward m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : xfail:ibm128 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 tonearest m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7bcp+1024 : xfail:ibm128 inexact-ok
-= exp10 upward m68k96 0x1.348e46p+8 : 0x2.0003093cc02bf7cp+1024 : xfail:ibm128 inexact-ok
-= exp10 downward binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd425ep+1024 : xfail:ibm128 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 tonearest binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd426p+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd425ep+1024 : xfail:ibm128 inexact-ok
-= exp10 upward binary128 0x1.348e46p+8 : 0x2.0003093cc02bf7be0dd170fd426p+1024 : xfail:ibm128 inexact-ok
-= exp10 downward ibm128 0x1.348e46p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.348e46p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.348e44p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x1.348e44p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.348e44p+8 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.348e44p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.348e44p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.348e44p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.348e44p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : xfail:ibm128 inexact-ok
-= exp10 upward intel96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : xfail:ibm128 inexact-ok
-= exp10 downward m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : xfail:ibm128 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 tonearest m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656eep+1024 : xfail:ibm128 inexact-ok
-= exp10 upward m68k96 0x1.348e44p+8 : 0x1.fff9d36b1c2656fp+1024 : xfail:ibm128 inexact-ok
-= exp10 downward binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024 : xfail:ibm128 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 tonearest binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce3fp+1024 : xfail:ibm128 inexact-ok
-= exp10 upward binary128 0x1.348e44p+8 : 0x1.fff9d36b1c2656ef7dd26d07ce4p+1024 : xfail:ibm128 inexact-ok
-= exp10 downward ibm128 0x1.348e44p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.348e44p+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.348e45573a1dep+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.348e45573a1dep+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.348e45573a1dep+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : xfail:ibm128 inexact-ok
-= exp10 upward intel96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : xfail:ibm128 inexact-ok
-= exp10 downward m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : xfail:ibm128 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 tonearest m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a37p+1024 : xfail:ibm128 inexact-ok
-= exp10 upward m68k96 0x1.348e45573a1dep+8 : 0x2.000000000028a374p+1024 : xfail:ibm128 inexact-ok
-= exp10 downward binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898cp+1024 : xfail:ibm128 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 tonearest binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898ep+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898cp+1024 : xfail:ibm128 inexact-ok
-= exp10 upward binary128 0x1.348e45573a1dep+8 : 0x2.000000000028a3736b9d8e05898ep+1024 : xfail:ibm128 inexact-ok
-= exp10 downward ibm128 0x1.348e45573a1dep+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.348e45573a1dep+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.348e45573a1ddp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.348e45573a1ddp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.348e45573a1ddp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : xfail:ibm128 inexact-ok
-= exp10 upward intel96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4aep+1024 : xfail:ibm128 inexact-ok
-= exp10 downward m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : xfail:ibm128 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 tonearest m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4acp+1024 : xfail:ibm128 inexact-ok
-= exp10 upward m68k96 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4aep+1024 : xfail:ibm128 inexact-ok
-= exp10 downward binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc8392399ffp+1024 : xfail:ibm128 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 tonearest binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc8392399ffp+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc8392399ffp+1024 : xfail:ibm128 inexact-ok
-= exp10 upward binary128 0x1.348e45573a1ddp+8 : 0x1.ffffffffffdef4ac7cc839239ap+1024 : xfail:ibm128 inexact-ok
-= exp10 downward ibm128 0x1.348e45573a1ddp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.348e45573a1ddp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : xfail:ibm128 inexact-ok
-= exp10 upward intel96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc6p+1024 : xfail:ibm128 inexact-ok
-= exp10 downward m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : xfail:ibm128 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 tonearest m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4p+1024 : xfail:ibm128 inexact-ok
-= exp10 upward m68k96 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc6p+1024 : xfail:ibm128 inexact-ok
-= exp10 downward binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a4p+1024 : xfail:ibm128 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 tonearest binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a5p+1024 : inexact-ok
-= exp10 towardzero binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a4p+1024 : xfail:ibm128 inexact-ok
-= exp10 upward binary128 0x1.348e45573a1dd72cp+8 : 0x1.fffffffffffffbc4285657a030a5p+1024 : xfail:ibm128 inexact-ok
-= exp10 downward ibm128 0x1.348e45573a1dd72cp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.348e45573a1dd72cp+8 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
+= exp10 towardzero ibm128 0x1.348e45573a1dd72cp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward ibm128 0x1.348e45573a1dd72cp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp10 -0x1.33aa03p+8
 = exp10 downward binary32 -0x1.33aa02p+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.33aa02p+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -138730,732 +138730,732 @@ exp10 -0x1.33a7146f72a41p+8
 = exp10 tonearest ibm128 -0x1.33a7146f72a41p+8 : 0x4.00000000008c4p-1024 : inexact-ok underflow errno-erange-ok
 = exp10 towardzero ibm128 -0x1.33a7146f72a41p+8 : 0x4.00000000008cp-1024 : inexact-ok underflow errno-erange-ok
 = exp10 upward ibm128 -0x1.33a7146f72a41p+8 : 0x4.00000000008c4p-1024 : inexact-ok underflow errno-erange-ok
-exp10 0x1.34413509f79fef2f625b0205a88p+8
-= exp10 downward binary32 0x1.344136p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= exp10 tonearest binary32 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344136p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
-= exp10 tonearest binary64 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 tonearest intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 upward intel96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : inexact-ok
-= exp10 downward m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 tonearest m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 upward m68k96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : inexact-ok
-= exp10 downward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok
-= 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 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 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
-= exp10 upward binary32 0x1.344134p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok
-= exp10 tonearest binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok
-= exp10 towardzero binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok
-= exp10 upward binary64 0x1.344134p+8 : 0xf.ffd9b994fc5ap+1020 : inexact-ok
-= exp10 downward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok
-= exp10 tonearest intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok
-= exp10 towardzero intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok
-= exp10 upward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok
-= exp10 downward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok
-= exp10 tonearest m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok
-= exp10 towardzero m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok
-= exp10 upward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok
-= exp10 downward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok
-= exp10 upward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade55885p+1020 : inexact-ok
-= exp10 downward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok
-= exp10 tonearest ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok
-= exp10 towardzero ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok
-= exp10 upward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558cp+1020 : inexact-ok
-= exp10 downward binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
-= exp10 tonearest binary64 0x1.34413509f79ffp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79ffp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok
-= exp10 tonearest intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok
-= exp10 upward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok
-= exp10 downward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok
-= exp10 tonearest m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok
-= exp10 upward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : inexact-ok
-= 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 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 downward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : inexact-ok
-= exp10 tonearest binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : inexact-ok
-= exp10 towardzero binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : inexact-ok
-= exp10 upward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : inexact-ok
-= exp10 downward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok
-= exp10 tonearest intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok
-= exp10 upward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok
-= exp10 tonearest m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : inexact-ok
-= exp10 upward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f0685p+1020 : inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : inexact-ok
-= exp10 tonearest ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : inexact-ok
-= exp10 towardzero ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : inexact-ok
-= exp10 upward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06cp+1020 : inexact-ok
-= exp10 downward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : inexact-ok
-= exp10 tonearest intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : inexact-ok
-= exp10 upward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : inexact-ok
-= exp10 tonearest m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp10 tonearest ibm128 0x1.34413509f79fef3p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef3p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 tonearest intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 upward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 tonearest m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57bp+1020 : inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : inexact-ok
-= exp10 tonearest ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : inexact-ok
-= exp10 towardzero ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : inexact-ok
-= exp10 upward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35a8p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35a8p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35a8p+1020 : inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35bp+1020 : inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa34p+1020 : inexact-ok
-= exp10 tonearest ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa34p+1020 : inexact-ok
-= exp10 towardzero ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa34p+1020 : inexact-ok
-= exp10 upward ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa38p+1020 : inexact-ok
-exp10 0x1.34413509f79fef2f625b0205a9p+8
-= exp10 downward binary32 0x1.344136p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= exp10 tonearest binary32 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary32 0x1.344136p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= exp10 upward binary32 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
-= exp10 tonearest binary64 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.344136p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 tonearest intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 upward intel96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : inexact-ok
-= exp10 downward m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 tonearest m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : inexact-ok
-= exp10 upward m68k96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : inexact-ok
-= exp10 downward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : inexact-ok
-= 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 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 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
-= exp10 upward binary32 0x1.344134p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok
-= exp10 tonearest binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok
-= exp10 towardzero binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : inexact-ok
-= exp10 upward binary64 0x1.344134p+8 : 0xf.ffd9b994fc5ap+1020 : inexact-ok
-= exp10 downward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok
-= exp10 tonearest intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok
-= exp10 towardzero intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok
-= exp10 upward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok
-= exp10 downward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok
-= exp10 tonearest m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok
-= exp10 towardzero m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : inexact-ok
-= exp10 upward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : inexact-ok
-= exp10 downward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : inexact-ok
-= exp10 upward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade55885p+1020 : inexact-ok
-= exp10 downward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok
-= exp10 tonearest ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok
-= exp10 towardzero ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : inexact-ok
-= exp10 upward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558cp+1020 : inexact-ok
-= exp10 downward binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
-= exp10 tonearest binary64 0x1.34413509f79ffp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward binary64 0x1.34413509f79ffp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok
-= exp10 tonearest intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok
-= exp10 upward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok
-= exp10 downward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok
-= exp10 tonearest m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : inexact-ok
-= exp10 upward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : inexact-ok
-= 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 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 downward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : inexact-ok
-= exp10 tonearest binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : inexact-ok
-= exp10 towardzero binary64 0x1.34413509f79fep+8 : 0xf.fffffffffddp+1020 : inexact-ok
-= exp10 upward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : inexact-ok
-= exp10 downward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok
-= exp10 tonearest intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok
-= exp10 upward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok
-= exp10 tonearest m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : inexact-ok
-= exp10 upward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f0685p+1020 : inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : inexact-ok
-= exp10 tonearest ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : inexact-ok
-= exp10 towardzero ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : inexact-ok
-= exp10 upward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06cp+1020 : inexact-ok
-= exp10 downward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : inexact-ok
-= exp10 tonearest intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : inexact-ok
-= exp10 upward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : inexact-ok
-= exp10 tonearest m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac5p+1020 : inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp10 tonearest ibm128 0x1.34413509f79fef3p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef3p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 tonearest intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 towardzero intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 upward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : inexact-ok
-= exp10 downward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 tonearest m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 towardzero m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : inexact-ok
-= exp10 upward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57bp+1020 : inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : inexact-ok
-= exp10 tonearest ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : inexact-ok
-= exp10 towardzero ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : inexact-ok
-= exp10 upward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : inexact-ok
-= exp10 downward binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca158p+1020 : inexact-ok
-= exp10 tonearest binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca16p+1020 : inexact-ok
-= exp10 towardzero binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca158p+1020 : inexact-ok
-= exp10 upward binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca16p+1020 : inexact-ok
-= exp10 downward ibm128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp10 tonearest ibm128 0x1.34413509f79fef2f625b0205a9p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp10 towardzero ibm128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef2f625b0205a9p+8 : plus_infty : inexact-ok overflow errno-erange
-exp10 -0x1.23b2b470ae9318183ba772361cp+8
-= exp10 downward binary32 -0x1.23b2b4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+exp10 0x1.34413509f79fef2f625b0205a88p+8 xfail:ibm128-libgcc
+= exp10 downward binary32 0x1.344136p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 tonearest binary32 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary32 0x1.344136p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 tonearest binary64 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok
+= 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 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 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
+= exp10 upward binary32 0x1.344134p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 0x1.344134p+8 : 0xf.ffd9b994fc5ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade55885p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 tonearest binary64 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok
+= 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 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 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
+= exp10 upward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f0685p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : xfail:ibm128-libgcc inexact-ok
+= 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 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 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
+= exp10 upward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa35bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa34p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa34p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa34p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 0x1.34413509f79fef2f625b0205a88p+8 : 0xf.ffffffffffffbffffffffffa38p+1020 : xfail:ibm128-libgcc inexact-ok
+exp10 0x1.34413509f79fef2f625b0205a9p+8 xfail:ibm128-libgcc
+= exp10 downward binary32 0x1.344136p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 tonearest binary32 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary32 0x1.344136p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward binary32 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 tonearest binary64 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary64 0x1.344136p+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.344136p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.344136p+8 : 0x1.0002368555061c26p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.344136p+8 : 0x1.0002368555061c28p+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.344136p+8 : 0x1.0002368555061c26d904a4f4deb5p+1024 : xfail:ibm128-libgcc inexact-ok
+= 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 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 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
+= exp10 upward binary32 0x1.344134p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 downward binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary64 0x1.344134p+8 : 0xf.ffd9b994fc598p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 0x1.344134p+8 : 0xf.ffd9b994fc5ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.344134p+8 : 0xf.ffd9b994fc5990cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade55885p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade5588p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 0x1.344134p+8 : 0xf.ffd9b994fc5990b8fb9ade558cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 tonearest binary64 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 towardzero binary64 0x1.34413509f79ffp+8 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= exp10 upward binary64 0x1.34413509f79ffp+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= exp10 downward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5ap+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.34413509f79ffp+8 : 0x1.000000000001dc5cp+1024 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79ffp+8 : 0x1.000000000001dc5b0a78f837f53dp+1024 : xfail:ibm128-libgcc inexact-ok
+= 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 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 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
+= exp10 upward binary64 0x1.34413509f79fep+8 : 0xf.fffffffffdd08p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f0685p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f068p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 0x1.34413509f79fep+8 : 0xf.fffffffffdd04f7930e506f06cp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef3p+8 : 0xf.ffffffffffffd6afd688d920ac48p+1020 : xfail:ibm128-libgcc inexact-ok
+= 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 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 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
+= exp10 upward intel96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8dp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d1p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc57bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 tonearest ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 towardzero ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc54p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 0x1.34413509f79fef2ep+8 : 0xf.ffffffffffff8d010f9a03cc58p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 0x1.34413509f79fef2f625b0205a9p+8 : 0xf.ffffffffffffc0000000000ca158p+1020 : xfail:ibm128-libgcc inexact-ok
+= 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 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 -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
-= exp10 towardzero binary32 -0x1.23b2b4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward binary32 -0x1.23b2b4p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= exp10 downward binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : inexact-ok
+= exp10 towardzero binary32 -0x1.23b2b4p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward binary32 -0x1.23b2b4p+8 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : inexact-ok
-= exp10 towardzero binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : inexact-ok
-= exp10 upward binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65fp-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : inexact-ok
+= exp10 towardzero binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f6p-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f6p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f68p-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f6p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f68p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203cp-972 : inexact-ok
+= exp10 towardzero binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f6p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f68p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203cp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f204p-972 : inexact-ok
-= exp10 towardzero ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203cp-972 : inexact-ok
-= exp10 upward ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f204p-972 : inexact-ok
-= exp10 downward binary32 -0x1.23b2b6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 towardzero ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f204p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary32 -0x1.23b2b6p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.23b2b6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero binary32 -0x1.23b2b6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward binary32 -0x1.23b2b6p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= exp10 downward binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : inexact-ok
+= exp10 towardzero binary32 -0x1.23b2b6p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward binary32 -0x1.23b2b6p+8 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : inexact-ok
-= exp10 towardzero binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : inexact-ok
-= exp10 upward binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e8p-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : inexact-ok
+= exp10 towardzero binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d224p-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d224p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d228p-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d224p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d228p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4dp-972 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d224p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d228p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4dp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 tonearest ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d4p-972 : inexact-ok underflow errno-erange-ok
-= exp10 towardzero ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4dp-972 : inexact-ok underflow errno-erange-ok
-= exp10 upward ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d4p-972 : inexact-ok underflow errno-erange-ok
-= exp10 downward binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4dp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 upward ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d4p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : inexact-ok
-= exp10 towardzero binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : inexact-ok
-= exp10 upward binary64 -0x1.23b2b470ae931p+8 : 0x8.0000000000958p-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
+= exp10 towardzero binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 -0x1.23b2b470ae931p+8 : 0x8.0000000000958p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951cp-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951cp-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da898p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : inexact-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da898p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : inexact-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : inexact-ok
-= exp10 upward ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2dacp-972 : inexact-ok
-= exp10 downward binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e4p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2dacp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e4p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e8p-972 : inexact-ok
-= exp10 towardzero binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e4p-972 : inexact-ok
-= exp10 upward binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e8p-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : inexact-ok
+= exp10 towardzero binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d28p-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d28p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d2cp-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d28p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d2cp-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d28p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d2cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : inexact-ok underflow errno-erange-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : inexact-ok underflow errno-erange-ok
-= exp10 upward ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a954p-972 : inexact-ok underflow errno-erange-ok
-= exp10 downward intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 upward ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a954p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4c8p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : inexact-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4c8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : inexact-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : inexact-ok
-= exp10 upward ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f8p-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf78p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf78p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf78p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc9fcp-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf78p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc9fcp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fcap-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc9fcp-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fcap-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc9fcp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fcap-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : inexact-ok underflow errno-erange-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : inexact-ok underflow errno-erange-ok
-= exp10 upward ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fccp-972 : inexact-ok underflow errno-erange-ok
-= exp10 downward binary128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb328p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 upward ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fccp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward binary128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb328p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb3284p-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb328p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb3284p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb3p-972 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb328p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb3284p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb3p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb34p-972 : inexact-ok underflow errno-erange-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb3p-972 : inexact-ok underflow errno-erange-ok
-= exp10 upward ibm128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb34p-972 : inexact-ok underflow errno-erange-ok
-exp10 -0x1.23b2b470ae9318183ba772361b8p+8
-= exp10 downward binary32 -0x1.23b2b4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 towardzero ibm128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb3p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 upward ibm128 -0x1.23b2b470ae9318183ba772361cp+8 : 0x7.fffffffffffffffffffffffb34p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+exp10 -0x1.23b2b470ae9318183ba772361b8p+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
-= exp10 towardzero binary32 -0x1.23b2b4p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward binary32 -0x1.23b2b4p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= exp10 downward binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : inexact-ok
+= exp10 towardzero binary32 -0x1.23b2b4p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward binary32 -0x1.23b2b4p+8 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : inexact-ok
-= exp10 towardzero binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : inexact-ok
-= exp10 upward binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65fp-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : inexact-ok
+= exp10 towardzero binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65e8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 -0x1.23b2b4p+8 : 0x8.00081bb1a65fp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f6p-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f6p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f68p-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f6p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f68p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203cp-972 : inexact-ok
+= exp10 towardzero binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f6p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203f68p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203cp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f204p-972 : inexact-ok
-= exp10 towardzero ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203cp-972 : inexact-ok
-= exp10 upward ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f204p-972 : inexact-ok
-= exp10 downward binary32 -0x1.23b2b6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
+= exp10 towardzero ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f203cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 -0x1.23b2b4p+8 : 0x8.00081bb1a65e9f3993115f204p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary32 -0x1.23b2b6p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
 = exp10 tonearest binary32 -0x1.23b2b6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 towardzero binary32 -0x1.23b2b6p+8 : 0x0p+0 : inexact-ok underflow errno-erange
-= exp10 upward binary32 -0x1.23b2b6p+8 : 0x8p-152 : inexact-ok underflow errno-erange-ok
-= exp10 downward binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : inexact-ok
+= exp10 towardzero binary32 -0x1.23b2b6p+8 : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= exp10 upward binary32 -0x1.23b2b6p+8 : 0x8p-152 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : inexact-ok
-= exp10 towardzero binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : inexact-ok
-= exp10 upward binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e8p-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : inexact-ok
+= exp10 towardzero binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d224p-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e516p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5168p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d224p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d228p-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d224p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d228p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4dp-972 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d224p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d228p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4dp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 tonearest ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d4p-972 : inexact-ok underflow errno-erange-ok
-= exp10 towardzero ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4dp-972 : inexact-ok underflow errno-erange-ok
-= exp10 upward ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d4p-972 : inexact-ok underflow errno-erange-ok
-= exp10 downward binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4dp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 upward ibm128 -0x1.23b2b6p+8 : 0x7.ffe3447dac6e5164756078e4d4p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : inexact-ok
-= exp10 towardzero binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : inexact-ok
-= exp10 upward binary64 -0x1.23b2b470ae931p+8 : 0x8.0000000000958p-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
+= exp10 towardzero binary64 -0x1.23b2b470ae931p+8 : 0x8.000000000095p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 -0x1.23b2b470ae931p+8 : 0x8.0000000000958p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951cp-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951cp-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bfp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b470ae931p+8 : 0x8.0000000000951cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da898p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : inexact-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da89p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da898p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : inexact-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : inexact-ok
-= exp10 upward ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2dacp-972 : inexact-ok
-= exp10 downward binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e4p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2da8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 -0x1.23b2b470ae931p+8 : 0x8.0000000000951bf165b2bc2dacp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e4p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e8p-972 : inexact-ok
-= exp10 towardzero binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e4p-972 : inexact-ok
-= exp10 upward binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e8p-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : inexact-ok
+= exp10 towardzero binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary64 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d28p-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60dp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d28p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d2cp-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d28p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d2cp-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d28p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953d2cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : inexact-ok underflow errno-erange-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : inexact-ok underflow errno-erange-ok
-= exp10 upward ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a954p-972 : inexact-ok underflow errno-erange-ok
-= exp10 downward intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a953cp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 upward ibm128 -0x1.23b2b470ae932p+8 : 0x7.ffffffffff6e60d5aa5d6a954p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b470ae931818p+8 : 0x8.000000000000045p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4c8p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : inexact-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4cp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4c8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : inexact-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : inexact-ok
-= exp10 upward ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f8p-972 : inexact-ok
-= exp10 downward intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f4p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward ibm128 -0x1.23b2b470ae931818p+8 : 0x8.000000000000044ade6f0e19f8p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
-= exp10 towardzero intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
-= exp10 upward intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf78p-972 : inexact-ok
-= exp10 downward m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
+= exp10 towardzero intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward intel96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf78p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
-= exp10 towardzero m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : inexact-ok
-= exp10 upward m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf78p-972 : inexact-ok
-= exp10 downward binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc9fcp-972 : inexact-ok
+= exp10 towardzero m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf7p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward m68k96 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf78p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc9fcp-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fcap-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc9fcp-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fcap-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : inexact-ok underflow errno-erange-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc9fcp-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fcap-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : inexact-ok underflow errno-erange-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : inexact-ok underflow errno-erange-ok
-= exp10 upward ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fccp-972 : inexact-ok underflow errno-erange-ok
-= exp10 downward binary128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.0000000000000000000000046858p-972 : inexact-ok
+= exp10 towardzero ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fc8p-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 upward ibm128 -0x1.23b2b470ae93181ap+8 : 0x7.ffffffffffffdf737af7a36fccp-972 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= exp10 downward binary128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.0000000000000000000000046858p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest binary128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.000000000000000000000004686p-972 : inexact-ok
-= exp10 towardzero binary128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.0000000000000000000000046858p-972 : inexact-ok
-= exp10 upward binary128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.000000000000000000000004686p-972 : inexact-ok
-= exp10 downward ibm128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.00000000000000000000000468p-972 : inexact-ok
+= exp10 towardzero binary128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.0000000000000000000000046858p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 upward binary128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.000000000000000000000004686p-972 : xfail:ibm128-libgcc inexact-ok
+= exp10 downward ibm128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.00000000000000000000000468p-972 : xfail:ibm128-libgcc inexact-ok
 = exp10 tonearest ibm128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.00000000000000000000000468p-972 : inexact-ok
-= exp10 towardzero ibm128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.00000000000000000000000468p-972 : inexact-ok
-= exp10 upward ibm128 -0x1.23b2b470ae9318183ba772361b8p+8 : 0x8.0000000000000000000000046cp-972 : inexact-ok
-exp10 0x1.34413509f79fef3p+12
-= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.344136p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : 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 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 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : 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 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 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : 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 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 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : 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 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 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
+= 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 tonearest intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : 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 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 tonearest m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : 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 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 tonearest binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef3p+12 : plus_infty : inexact-ok overflow errno-erange
-exp10 0x1.34413509f79fef32p+12
-= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.344136p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : 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 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 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : 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 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 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : 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 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 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : 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 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 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.34413509f79fef32p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward 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 -0x1.343793004f503232p+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
@@ -139876,288 +139876,288 @@ exp10 -0x1.343c6405237810bp+12
 = 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
-= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow 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 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.344136p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : 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 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 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : 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 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 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : 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 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 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : 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 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 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.34413509f79fef32p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
+= 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 tonearest intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : 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 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 tonearest m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : 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 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 tonearest binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef3p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf88p+16380 : inexact-ok
+= 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 tonearest binary128 0x1.34413509f79fef311f12b35816f9p+12 : 0xf.ffffffffffffffffffffffffaf9p+16380 : inexact-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 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 tonearest binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok
+= 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 tonearest binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef311f12b358168p+12 : plus_infty : inexact-ok overflow errno-erange
-exp10 0x1.34413509f79fef311f12b35816fap+12
-= exp10 downward binary32 0x1.344136p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.344136p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344136p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary32 0x1.344134p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : 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 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 tonearest m68k96 0x1.344134p+12 : 0xf.fd9bc4394211e89p+16380 : 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 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 tonearest binary128 0x1.344134p+12 : 0xf.fd9bc4394211e88a367d0df4a918p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.344134p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79ffp+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.34413509f79ffp+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79ffp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary64 0x1.34413509f79fep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : 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 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 tonearest m68k96 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f79p+16380 : 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 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 tonearest binary128 0x1.34413509f79fep+12 : 0xf.ffffffffdd04f7930e744857852p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef32p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.34413509f79fef32p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef32p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afp+16380 : inexact-ok
+= 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 tonearest intel96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : 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 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 tonearest m68k96 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6bp+16380 : 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 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 tonearest binary128 0x1.34413509f79fef3p+12 : 0xf.fffffffffffd6afd688d920af6ep+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef3p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef311f12b35816fap+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0x1.34413509f79fef311f12b35816fap+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward ibm128 0x1.34413509f79fef311f12b35817p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp10 downward binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912a8p+16380 : inexact-ok
+= 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 tonearest binary128 0x1.34413509f79fef311f12b358168p+12 : 0xf.fffffffffffffffffffffee912bp+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp10 upward 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.343793004f503231a589bac27c39p+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
@@ -141086,31 +141086,31 @@ 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
-= exp2 downward binary32 0xf.424p+16 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 tonearest binary32 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0xf.424p+16 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.424p+16 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward 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
+= exp2 upward ibm128 0xf.424p+16 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp2 -1e6
 = exp2 downward binary32 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0xf.424p+16 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -141136,75 +141136,75 @@ exp2 -1e6
 = 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
-= exp2 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow 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 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.fffffp+124 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward 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
+= exp2 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp2 -max
 = exp2 downward binary32 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0xf.fffffp+124 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -141624,31 +141624,31 @@ 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
-= exp2 downward binary32 0x3.fffp+12 : 0xf.fffffp+124 : inexact-ok overflow 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 tonearest binary32 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x3.fffp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x3.fffp+12 : 0x8p+16380 : 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 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 tonearest m68k96 0x3.fffp+12 : 0x8p+16380 : 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 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 tonearest binary128 0x3.fffp+12 : 0x8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward 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
+= exp2 upward ibm128 0x3.fffp+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp2 -16400
 = exp2 downward binary32 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x4.01p+12 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -142999,144 +142999,144 @@ 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
-= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4p+8 : 0x1p+1024 : 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 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 tonearest m68k96 0x4p+8 : 0x1p+1024 : 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 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 tonearest binary128 0x4p+8 : 0x1p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : 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 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 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : 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 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 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : 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 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 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : 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 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 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : 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 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 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : 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 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 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : 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 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 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : 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 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 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : 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 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 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-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 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 tonearest binary32 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : 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 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 tonearest m68k96 0x4.000008p+8 : 0x1.00058ba01fb9f96ep+1024 : 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 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 tonearest binary128 0x4.000008p+8 : 0x1.00058ba01fb9f96d6cacd4b18091p+1024 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4.000008p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4p+8 : 0x1p+1024 : 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 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 tonearest m68k96 0x4p+8 : 0x1p+1024 : 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 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 tonearest binary128 0x4p+8 : 0x1p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4.0000000000004p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x4.0000000000004p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : 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 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 tonearest m68k96 0x4.0000000000004p+8 : 0x1.00000000002c5c86p+1024 : 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 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 tonearest binary128 0x4.0000000000004p+8 : 0x1.00000000002c5c85fdf477b662b2p+1024 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward 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
+= exp2 upward ibm128 0x4.0000000000004p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp2 -0x3.fe00000000002p+8
 = exp2 downward binary32 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
 = exp2 tonearest binary32 -0x3.fep+8 : 0x0p+0 : inexact-ok underflow errno-erange
@@ -143275,224 +143275,224 @@ exp2 -0x3.fdffffffffffep+8
 = exp2 tonearest ibm128 -0x3.fdffffffffffep+8 : 0x4.000000000058cp-1024 : inexact-ok underflow errno-erange-ok
 = exp2 towardzero ibm128 -0x3.fdffffffffffep+8 : 0x4.0000000000588p-1024 : inexact-ok underflow errno-erange-ok
 = exp2 upward ibm128 -0x3.fdffffffffffep+8 : 0x4.000000000058cp-1024 : inexact-ok underflow errno-erange-ok
-exp2 0x3.fffffffffffffffa3aae26b51fp+8
-= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+exp2 0x3.fffffffffffffffa3aae26b51fp+8 xfail-rounding:ibm128-libgcc
+= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc 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 : 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 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 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4p+8 : 0x1p+1024 : 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 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 tonearest m68k96 0x4p+8 : 0x1p+1024 : 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 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 tonearest binary128 0x4p+8 : 0x1p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : 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 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 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : 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 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 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : 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 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 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : 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 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 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : 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 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 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : 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 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 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : 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 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 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : 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 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 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : 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 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 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
-= exp2 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok
-= exp2 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
-= exp2 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+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 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
-= exp2 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
-= exp2 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : inexact-ok
-= exp2 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
+= exp2 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
-= exp2 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : inexact-ok
-= exp2 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
+= exp2 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
-= exp2 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : inexact-ok
-= exp2 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
+= 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 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 : inexact-ok
-= exp2 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : inexact-ok
-= exp2 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
+= exp2 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
-= exp2 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : inexact-ok
-= exp2 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
+= exp2 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
-= exp2 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : inexact-ok
-= exp2 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
+= exp2 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
-= exp2 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
-= exp2 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : inexact-ok
-= exp2 downward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : inexact-ok
+= exp2 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd357p+1020 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : inexact-ok
-= exp2 upward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd357p+1020 : inexact-ok
-= exp2 downward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : inexact-ok
+= exp2 towardzero binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd3568p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward binary128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd357p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : inexact-ok
-= exp2 towardzero ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : inexact-ok
-= exp2 upward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd38p+1020 : inexact-ok
-exp2 0x3.fffffffffffffffa3aae26b52p+8
-= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= exp2 towardzero ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd34p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward ibm128 0x3.fffffffffffffffa3aae26b51fp+8 : 0xf.ffffffffffffbffffffffffd38p+1020 : xfail:ibm128-libgcc inexact-ok
+exp2 0x3.fffffffffffffffa3aae26b52p+8 xfail-rounding:ibm128-libgcc
+= exp2 downward binary32 0x4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc 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 : 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 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 tonearest binary64 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4p+8 : 0x1p+1024 : 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 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 tonearest m68k96 0x4p+8 : 0x1p+1024 : 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 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 tonearest binary128 0x4p+8 : 0x1p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x4p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary32 0x3.fffffcp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x3.fffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x3.fffffcp+8 : 0xf.ffd3a3b7814e8p+1020 : 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 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 tonearest intel96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : 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 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 tonearest m68k96 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb54p+1020 : 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 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 tonearest binary128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d70feap+1020 : 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 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 tonearest ibm128 0x3.fffffcp+8 : 0xf.ffd3a3b7814eb53cd7629d71p+1020 : 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 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 tonearest binary64 0x3.ffffffffffffep+8 : 0xf.fffffffffe9dp+1020 : 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 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 tonearest intel96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : 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 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 tonearest m68k96 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bdp+1020 : 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 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 tonearest binary128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c8768p+1020 : 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 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 tonearest ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
-= exp2 towardzero ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c84p+1020 : inexact-ok
-= exp2 upward ibm128 0x3.ffffffffffffep+8 : 0xf.fffffffffe9d1bd0105c706c88p+1020 : inexact-ok
-= exp2 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+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 downward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
-= exp2 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
-= exp2 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : inexact-ok
-= exp2 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
+= exp2 towardzero intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward intel96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : inexact-ok
-= exp2 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : inexact-ok
-= exp2 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
+= exp2 towardzero m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3ap+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward m68k96 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3bp+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21dp+1020 : inexact-ok
-= exp2 upward binary128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffd3a37a020b8c21d8p+1020 : inexact-ok
-= exp2 downward ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x3.fffffffffffffffcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.fffffffffffffffcp+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
+= 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 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 : inexact-ok
-= exp2 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : inexact-ok
-= exp2 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
+= exp2 towardzero intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward intel96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
-= exp2 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : inexact-ok
-= exp2 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : inexact-ok
-= exp2 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
+= exp2 towardzero m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa74p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward m68k96 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa75p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : inexact-ok
-= exp2 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : inexact-ok
-= exp2 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
+= exp2 towardzero binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f4041718442p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward binary128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f40417184428p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
-= exp2 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : inexact-ok
-= exp2 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : inexact-ok
-= exp2 downward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : inexact-ok
+= exp2 towardzero ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171844p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 upward ibm128 0x3.fffffffffffffff8p+8 : 0xf.ffffffffffffa746f404171848p+1020 : xfail:ibm128-libgcc inexact-ok
+= exp2 downward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : xfail:ibm128-libgcc inexact-ok
 = exp2 tonearest binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : inexact-ok
-= exp2 towardzero binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c88p+1020 : inexact-ok
-= exp2 upward binary128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffc000000000084c9p+1020 : inexact-ok
-= exp2 downward ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x3.fffffffffffffffa3aae26b52p+8 : plus_infty : inexact-ok overflow errno-erange
-= exp2 towardzero ibm128 0x3.fffffffffffffffa3aae26b52p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= exp2 upward 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 -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,176 +143679,176 @@ 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
-= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : 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 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 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : 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 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 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : 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 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 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : 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 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 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
+= 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 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : 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 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 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : 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 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 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-exp2 0x4.0000000000000008p+12
-= exp2 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4.000008p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4.0000000000004p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward 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 -0x3.ffe0000000000004p+12
 = 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
@@ -144019,370 +144019,370 @@ exp2 -0x3.ffdffffffffffffcp+12
 = 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
-= exp2 downward binary32 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
+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 tonearest binary32 -0x3.fffp+12 : 0x0p+0 : 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 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 tonearest binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x3.fffp+12 : 0x2p-16384 : 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 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 tonearest m68k96 -0x3.fffp+12 : 0x2p-16384 : 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 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 tonearest binary128 -0x3.fffp+12 : 0x2p-16384 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= exp2 downward binary32 -0x3.fff004p+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 tonearest binary32 -0x3.fff004p+12 : 0x0p+0 : 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 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 tonearest binary64 -0x3.fff004p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : 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 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 tonearest m68k96 -0x3.fff004p+12 : 0x1.ffa74ea381efc218p-16384 : 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 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 tonearest binary128 -0x3.fff004p+12 : 0x1.ffa74ea381efc217a773f15c026p-16384 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.fff004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= exp2 downward binary64 -0x3.fff0000000002p+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 tonearest binary64 -0x3.fff0000000002p+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : 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 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 tonearest m68k96 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37ap-16384 : 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 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 tonearest binary128 -0x3.fff0000000002p+12 : 0x1.fffffffffd3a37a020baae1530dp-16384 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.fff0000000002p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa74p-16384 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : 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 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 tonearest m68k96 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa748p-16384 : 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 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 tonearest binary128 -0x3.fff0000000000004p+12 : 0x1.ffffffffffffa746f40417184adcp-16384 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.fff0000000000004p+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp2 -0x3.ffeffffffffffffcp+12
-= exp2 downward binary32 -0x3.ffeffcp+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 tonearest binary32 -0x3.ffeffcp+12 : 0x0p+0 : 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 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 tonearest binary64 -0x3.ffeffcp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-ok underflow errno-erange-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 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 tonearest m68k96 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8ap-16384 : inexact-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 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 tonearest binary128 -0x3.ffeffcp+12 : 0x2.0058c0bc5d19d8a0da437f913448p-16384 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffeffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= exp2 downward binary32 -0x3.fffp+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 tonearest binary32 -0x3.fffp+12 : 0x0p+0 : 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 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 tonearest binary64 -0x3.fffp+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x3.fffp+12 : 0x2p-16384 : 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 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 tonearest m68k96 -0x3.fffp+12 : 0x2p-16384 : 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 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 tonearest binary128 -0x3.fffp+12 : 0x2p-16384 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.fffp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= exp2 downward binary64 -0x3.ffefffffffffep+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 tonearest binary64 -0x3.ffefffffffffep+12 : 0x0p+0 : inexact-ok underflow errno-erange
-= 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 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 tonearest intel96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-ok underflow errno-erange-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 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 tonearest m68k96 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c86p-16384 : inexact-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 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 tonearest binary128 -0x3.ffefffffffffep+12 : 0x2.0000000002c5c85fdf4929e28f2p-16384 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffefffffffffep+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-= exp2 downward intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok underflow errno-erange-ok
+= 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 tonearest intel96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-ok underflow errno-erange-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 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 tonearest m68k96 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b8p-16384 : inexact-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 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 tonearest binary128 -0x3.ffeffffffffffffcp+12 : 0x2.00000000000058b90bfbe8e7c484p-16384 : 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 : inexact-ok underflow errno-erange
+= 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 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 : inexact-ok underflow errno-erange
-= exp2 upward ibm128 -0x3.ffeffffffffffffcp+12 : 0x4p-1076 : inexact-ok underflow errno-erange-ok
-exp2 0x3.fffffffffffffffffffffffffffep+12
-= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary32 0x3.fffffcp+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : 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 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 tonearest m68k96 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10cp+16380 : 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 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 tonearest binary128 0x3.fffffcp+12 : 0xf.fd3a751c0f7e10bd3b9f8ae012f8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.fffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary64 0x3.ffffffffffffep+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : 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 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 tonearest m68k96 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bdp+16380 : 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 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 tonearest binary128 0x3.ffffffffffffep+12 : 0xf.ffffffffe9d1bd0105d570a98688p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.ffffffffffffep+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : inexact-ok
+= 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 tonearest intel96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : 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 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 tonearest m68k96 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a3p+16380 : 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 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 tonearest binary128 0x3.fffffffffffffffcp+12 : 0xf.fffffffffffd3a37a020b8c256dp+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.fffffffffffffffcp+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : inexact-ok
+= 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 tonearest binary128 0x3.fffffffffffffffffffffffffffep+12 : 0xf.fffffffffffffffffffffffe9d18p+16380 : 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 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 tonearest binary128 0x3.ffffffffffffffffffffffffffp+12 : 0xf.ffffffffffffffffffffff4e8de8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x3.ffffffffffffffffffffffffffp+12 : plus_infty : inexact-ok overflow errno-erange
-exp2 0x4.0000000000000000000000000004p+12
-= exp2 downward binary32 0x4.000008p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4.000008p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4.000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary32 0x4p+12 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary64 0x4.0000000000004p+12 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4.0000000000004p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4.0000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward intel96 0x4.0000000000000008p+12 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4.0000000000000008p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward ibm128 0x4.0000000000000008p+12 : plus_infty : inexact-ok overflow errno-erange
-= exp2 downward binary128 0x4.0000000000000000000000000004p+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0x4.0000000000000000000000000004p+12 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4.00000000000000000000000002p+12 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= exp2 upward 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
+= exp2 upward ibm128 0x4.00000000000000000000000002p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 exp2 -0x3.ffe0000000000000000000000002p+12
 = 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
@@ -145823,31 +145823,31 @@ 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
-= expm1 downward binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-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 tonearest binary32 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary32 0x2.c5c4p+12 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary32 0x2.c5c4p+12 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x2.c5c4p+12 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary64 0x2.c5c4p+12 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary64 0x2.c5c4p+12 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : xfail:ibm128 inexact-ok
+= 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 tonearest intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : inexact-ok
-= expm1 towardzero intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : xfail:ibm128 inexact-ok
-= expm1 upward intel96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : xfail:ibm128 inexact-ok
-= expm1 downward m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : xfail:ibm128 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 tonearest m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : inexact-ok
-= expm1 towardzero m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40cp+16380 : xfail:ibm128 inexact-ok
-= expm1 upward m68k96 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40dp+16380 : xfail:ibm128 inexact-ok
-= expm1 downward binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380 : xfail:ibm128 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 tonearest binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196dp+16380 : inexact-ok
-= expm1 towardzero binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196c8p+16380 : xfail:ibm128 inexact-ok
-= expm1 upward binary128 0x2.c5c4p+12 : 0xc.2c2b72bac3ba40c9d77771f196dp+16380 : xfail:ibm128 inexact-ok
-= expm1 downward ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= expm1 upward ibm128 0x2.c5c4p+12 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
+= expm1 towardzero ibm128 0x2.c5c4p+12 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 upward ibm128 0x2.c5c4p+12 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 expm1 -10.0
 = expm1 downward binary32 -0xap+0 : -0xf.ffd07p-4 : inexact-ok
 = expm1 tonearest binary32 -0xap+0 : -0xf.ffd06p-4 : inexact-ok
@@ -146348,100 +146348,100 @@ 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
-= expm1 downward binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-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 tonearest binary32 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary32 0x1.86ap+16 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary32 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary64 0x1.86ap+16 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary64 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero intel96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward intel96 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero m68k96 0x1.86ap+16 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward m68k96 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0x1.86ap+16 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0x1.86ap+16 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward ibm128 0x1.86ap+16 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= expm1 upward ibm128 0x1.86ap+16 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-expm1 max xfail-rounding:ibm128
-= expm1 downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary32 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary64 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary64 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero intel96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward intel96 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero m68k96 0xf.fffffp+124 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward m68k96 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.fffffp+124 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward ibm128 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= expm1 upward ibm128 0xf.fffffp+124 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary64 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero intel96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward intel96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero m68k96 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward m68k96 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.ffffffffffff8p+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward ibm128 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= expm1 upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward intel96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero m68k96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward m68k96 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.fffffffffffffffp+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : inexact-ok overflow errno-erange
-= expm1 towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128 inexact-ok overflow errno-erange-ok
-= expm1 upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
-= expm1 downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= expm1 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128 inexact-ok overflow errno-erange
+= expm1 towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= expm1 upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 expm1 -max
 = expm1 downward binary32 -0xf.fffffp+124 : -0x1p+0 : inexact-ok
 = expm1 tonearest binary32 -0xf.fffffp+124 : -0x1p+0 : 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
-= expm1 downward binary32 -0x4p-128 : -0x4p-128 : 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 tonearest binary32 -0x4p-128 : -0x4p-128 : inexact-ok underflow-ok errno-erange-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 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 tonearest binary64 -0x4p-128 : -0x4p-128 : 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 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 tonearest intel96 -0x4p-128 : -0x4p-128 : 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 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 tonearest m68k96 -0x4p-128 : -0x4p-128 : 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 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 tonearest binary128 -0x4p-128 : -0x4p-128 : 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 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 tonearest ibm128 -0x4p-128 : -0x4p-128 : inexact-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 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 tonearest binary64 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow-ok errno-erange-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 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 tonearest intel96 -0x4p-1024 : -0x4p-1024 : 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 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 tonearest m68k96 -0x4p-1024 : -0x4p-1024 : 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 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 tonearest binary128 -0x4p-1024 : -0x4p-1024 : inexact-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 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 tonearest ibm128 -0x4p-1024 : -0x4p-1024 : inexact-ok underflow 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 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 tonearest intel96 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok errno-erange-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 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 tonearest m68k96 -0x4p-16384 : -0x4p-16384 : inexact-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 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 tonearest binary128 -0x4p-16384 : -0x4p-16384 : inexact-ok underflow-ok 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 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 tonearest intel96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow 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 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 tonearest m68k96 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow-ok 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 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 tonearest binary128 -0x2p-16384 : -0x2p-16384 : inexact-ok underflow errno-erange-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 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 tonearest binary64 -0x8p-972 : -0x8p-972 : 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 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 tonearest intel96 -0x8p-972 : -0x8p-972 : 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 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 tonearest m68k96 -0x8p-972 : -0x8p-972 : 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 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 tonearest binary128 -0x8p-972 : -0x8p-972 : inexact-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 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 tonearest ibm128 -0x8p-972 : -0x8p-972 : 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 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 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
-= expm1 downward binary32 -0x8p-152 : -0x8p-152 : 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 tonearest binary32 -0x8p-152 : -0x8p-152 : inexact-ok underflow errno-erange-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 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 tonearest binary64 -0x8p-152 : -0x8p-152 : 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 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 tonearest intel96 -0x8p-152 : -0x8p-152 : 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 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 tonearest m68k96 -0x8p-152 : -0x8p-152 : 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 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 tonearest binary128 -0x8p-152 : -0x8p-152 : 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 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 tonearest ibm128 -0x8p-152 : -0x8p-152 : inexact-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 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 tonearest binary64 -0x4p-1076 : -0x4p-1076 : inexact-ok underflow errno-erange-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 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 tonearest intel96 -0x4p-1076 : -0x4p-1076 : 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 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 tonearest m68k96 -0x4p-1076 : -0x4p-1076 : 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 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 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 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 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 downward intel96 -0x8p-16448 : -0x8p-16448 : 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 tonearest intel96 -0x8p-16448 : -0x8p-16448 : 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 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 tonearest m68k96 -0x8p-16448 : -0x8p-16448 : 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 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 tonearest binary128 -0x8p-16448 : -0x8p-16448 : 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 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 tonearest m68k96 -0x4p-16448 : -0x4p-16448 : 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 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 tonearest binary128 -0x4p-16448 : -0x4p-16448 : 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 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 tonearest binary128 -0x4p-16496 : -0x4p-16496 : 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
+= 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
 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 :
@@ -149005,75 +149005,75 @@ fma 0 0 2
 = fma tonearest ibm128 0x0p+0 0x0p+0 0x2p+0 : 0x2p+0 :
 = fma towardzero ibm128 0x0p+0 0x0p+0 0x2p+0 : 0x2p+0 :
 = fma upward ibm128 0x0p+0 0x0p+0 0x2p+0 : 0x2p+0 :
-fma 0 0 max
-= fma downward binary32 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+fma 0 0 max xfail-rounding:ibm128-libgcc
+= fma downward binary32 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest binary32 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero binary32 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward binary32 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward binary64 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero binary32 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward binary32 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward binary64 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest binary64 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero binary64 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward binary64 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward intel96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero binary64 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward binary64 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward intel96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest intel96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero intel96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward intel96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward m68k96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero intel96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward intel96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward m68k96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest m68k96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero m68k96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward m68k96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward binary128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero m68k96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward m68k96 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero binary128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward binary128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward ibm128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero binary128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward ibm128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest ibm128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero ibm128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward ibm128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward binary64 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero ibm128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward ibm128 0x0p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward binary64 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest binary64 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero binary64 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward binary64 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward intel96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero binary64 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward binary64 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward intel96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest intel96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero intel96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward intel96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward m68k96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero intel96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward intel96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward m68k96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest m68k96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero m68k96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward m68k96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward binary128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero m68k96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward m68k96 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero binary128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward binary128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward ibm128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero binary128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward ibm128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest ibm128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero ibm128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward ibm128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward intel96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
+= fma towardzero ibm128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward ibm128 0x0p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward intel96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
 = fma tonearest intel96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma towardzero intel96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma upward intel96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma downward m68k96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
+= fma towardzero intel96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma upward intel96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma downward m68k96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
 = fma tonearest m68k96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma towardzero m68k96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma upward m68k96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma downward binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
+= fma towardzero m68k96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma upward m68k96 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma towardzero binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma upward binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma downward binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
+= fma towardzero binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
-= fma towardzero binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
-= fma upward binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
-= fma downward binary128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
+= fma towardzero binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma towardzero binary128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma upward binary128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma downward ibm128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
+= fma towardzero binary128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+= fma downward ibm128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
 = fma tonearest ibm128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma towardzero ibm128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma upward ibm128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
+= fma towardzero ibm128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+= fma upward ibm128 0x0p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
 fma 0 1 1
 = fma downward binary32 0x0p+0 0x1p+0 0x1p+0 : 0x1p+0 :
 = fma tonearest binary32 0x0p+0 0x1p+0 0x1p+0 : 0x1p+0 :
@@ -149174,144 +149174,144 @@ fma 1 0 2
 = fma tonearest ibm128 0x1p+0 0x0p+0 0x2p+0 : 0x2p+0 :
 = fma towardzero ibm128 0x1p+0 0x0p+0 0x2p+0 : 0x2p+0 :
 = fma upward ibm128 0x1p+0 0x0p+0 0x2p+0 : 0x2p+0 :
-fma 0 1 max
-= fma downward binary32 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+fma 0 1 max xfail-rounding:ibm128-libgcc
+= fma downward binary32 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest binary32 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero binary32 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward binary32 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward binary64 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero binary32 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward binary32 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward binary64 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest binary64 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero binary64 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward binary64 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward intel96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero binary64 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward binary64 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward intel96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest intel96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero intel96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward intel96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward m68k96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero intel96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward intel96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward m68k96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest m68k96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero m68k96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward m68k96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward binary128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero m68k96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward m68k96 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero binary128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward binary128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward ibm128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero binary128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward ibm128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest ibm128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero ibm128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward ibm128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward binary64 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero ibm128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward ibm128 0x0p+0 0x1p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward binary64 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest binary64 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero binary64 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward binary64 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward intel96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero binary64 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward binary64 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward intel96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest intel96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero intel96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward intel96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward m68k96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero intel96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward intel96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward m68k96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest m68k96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero m68k96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward m68k96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward binary128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero m68k96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward m68k96 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero binary128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward binary128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward ibm128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero binary128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward ibm128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest ibm128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero ibm128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward ibm128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward intel96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
+= fma towardzero ibm128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward ibm128 0x0p+0 0x1p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward intel96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
 = fma tonearest intel96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma towardzero intel96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma upward intel96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma downward m68k96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
+= fma towardzero intel96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma upward intel96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma downward m68k96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
 = fma tonearest m68k96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma towardzero m68k96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma upward m68k96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma downward binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
+= fma towardzero m68k96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma upward m68k96 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma towardzero binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma upward binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma downward binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
+= fma towardzero binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
-= fma towardzero binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
-= fma upward binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
-= fma downward binary128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
+= fma towardzero binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x1p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc
+= fma downward binary128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma towardzero binary128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma upward binary128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma downward ibm128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
+= fma towardzero binary128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+= fma upward binary128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+= fma downward ibm128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
 = fma tonearest ibm128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma towardzero ibm128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma upward ibm128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-fma 1 0 max
-= fma downward binary32 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero ibm128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+= fma upward ibm128 0x0p+0 0x1p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+fma 1 0 max xfail-rounding:ibm128-libgcc
+= fma downward binary32 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest binary32 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero binary32 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward binary32 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward binary64 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero binary32 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward binary32 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward binary64 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest binary64 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero binary64 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward binary64 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward intel96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero binary64 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward binary64 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward intel96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest intel96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero intel96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward intel96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward m68k96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero intel96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward intel96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward m68k96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest m68k96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero m68k96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward m68k96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward binary128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero m68k96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward m68k96 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward binary128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero binary128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward binary128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward ibm128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
+= fma towardzero binary128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward binary128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward ibm128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
 = fma tonearest ibm128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma towardzero ibm128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma upward ibm128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 :
-= fma downward binary64 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero ibm128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma upward ibm128 0x1p+0 0x0p+0 0xf.fffffp+124 : 0xf.fffffp+124 : xfail:ibm128-libgcc
+= fma downward binary64 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest binary64 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero binary64 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward binary64 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward intel96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero binary64 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward binary64 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward intel96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest intel96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero intel96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward intel96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward m68k96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero intel96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward intel96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward m68k96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest m68k96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero m68k96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward m68k96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward binary128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero m68k96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward m68k96 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward binary128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero binary128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward binary128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward ibm128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
+= fma towardzero binary128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward binary128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward ibm128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
 = fma tonearest ibm128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma towardzero ibm128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma upward ibm128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 :
-= fma downward intel96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
+= fma towardzero ibm128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma upward ibm128 0x1p+0 0x0p+0 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc
+= fma downward intel96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
 = fma tonearest intel96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma towardzero intel96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma upward intel96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma downward m68k96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
+= fma towardzero intel96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma upward intel96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma downward m68k96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
 = fma tonearest m68k96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma towardzero m68k96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma upward m68k96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma downward binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
+= fma towardzero m68k96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma upward m68k96 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma downward binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma towardzero binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma upward binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 :
-= fma downward binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
+= fma towardzero binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma upward binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : xfail:ibm128-libgcc
+= fma downward binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
-= fma towardzero binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
-= fma upward binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 :
-= fma downward binary128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
+= fma towardzero binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc
+= fma upward binary128 0x1p+0 0x0p+0 0xf.fffffffffffffffffffffffffff8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : xfail:ibm128-libgcc
+= fma downward binary128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
 = fma tonearest binary128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma towardzero binary128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma upward binary128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma downward ibm128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
+= fma towardzero binary128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+= fma upward binary128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+= fma downward ibm128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
 = fma tonearest ibm128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma towardzero ibm128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
-= fma upward ibm128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 :
+= fma towardzero ibm128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
+= fma upward ibm128 0x1p+0 0x0p+0 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc
 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
@@ -176905,284 +176905,284 @@ 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
-= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 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 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 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= hypot upward ibm128 0xf.8p+1020 0xf.8p+1020 : plus_infty : inexact-ok overflow errno-erange
-hypot 0x1.fp16383 0x1.fp16383 no-test-inline
-= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot towardzero ibm128 0xf.8p+1020 0xf.8p+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward ibm128 0xf.8p+1020 0xf.8p+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+hypot 0x1.fp16383 0x1.fp16383 no-test-inline xfail-rounding:ibm128-libgcc
+= hypot downward binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
+= hypot towardzero binary32 0xf.fffffp+124 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward binary32 0xf.fffffp+124 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
-= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
+= hypot towardzero binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d67p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66116p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef82p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef83p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : no-test-inline inexact-ok
-= hypot downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3ef8p+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.fffffp+124 : 0x1.6a09e4fde9d66114f6320ab3fp+128 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary64 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff801p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline inexact-ok
-= hypot downward intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
+= hypot towardzero ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
+= hypot towardzero intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.fffffp+124 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
+= hypot towardzero m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.fffffp+124 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= 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 inexact-ok
-= hypot upward ibm128 0xf.fffffp+124 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+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 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 inexact-ok
-= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward intel96 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
+= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff801p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8000000000000008p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok
-= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline inexact-ok
-= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot towardzero ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward ibm128 0xf.ffffffffffff8p+1020 0xf.fffffp+124 : 0xf.ffffffffffff80000000000004p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
+= hypot towardzero binary64 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward binary64 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 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
+= hypot towardzero intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline inexact-ok
+= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb8p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdbap+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcbdb863c7d3c9044dp+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = 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 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 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 downward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
+= 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 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 inexact-ok
-= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward m68k96 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
+= hypot upward intel96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
+= hypot towardzero m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffff8p+1020 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffff8p+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = 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 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 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 downward intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
+= 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 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 inexact-ok
-= hypot upward intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.800000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward m68k96 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
+= hypot upward intel96 0xf.8p+16380 0xf.fffffp+124 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.800000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
+= hypot towardzero m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.8p+16380 0xf.fffffp+124 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8000000000000000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.8p+16380 0xf.fffffp+124 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.800000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
+= hypot towardzero intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward intel96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.800000000000001p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
+= hypot towardzero m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward m68k96 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.800000000000001p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8000000000000000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward intel96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot towardzero binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.8p+16380 0xf.ffffffffffff8p+1020 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward intel96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest intel96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero intel96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward intel96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward m68k96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot towardzero intel96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward intel96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward m68k96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest m68k96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero m68k96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward m68k96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward binary128 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= hypot towardzero m68k96 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward m68k96 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary128 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = hypot tonearest binary128 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot towardzero binary128 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
-= hypot upward binary128 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.8p+16380 0xf.8p+16380 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= hypot upward binary128 0xf.8p+16380 0xf.8p+16380 : plus_infty : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= hypot downward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8000000000000000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.8p+16380 0xf.ffffffffffffbffffffffffffcp+1020 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = hypot tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline inexact-ok
-= hypot downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok
+= hypot towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : 0xf.ffffffffffffbffffffffffffc08p+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= 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 inexact-ok
-= hypot upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffff8p+1020 : 0x1.6a09e667f3bcc08c7794a3b07db4p+1024 : 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 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 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 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 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 downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8p+16380 : no-test-inline inexact-ok
+= 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 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 inexact-ok
-= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : no-test-inline inexact-ok
-= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : 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
+= hypot upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.8p+16380 : 0xf.8000000000000000000000000008p+16380 : no-test-inline xfail:ibm128-libgcc inexact-ok
+= hypot downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0xf.ffffffffffffbffffffffffffcp+1020 : 0x1.6a09e667f3bcc3608b617397f716p+1024 : no-test-inline xfail:ibm128-libgcc inexact-ok
 = 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 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 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-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
@@ -184584,75 +184584,75 @@ 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
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : inexact-ok overflow 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 tonearest binary32 0xf.fffffp+124 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : 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 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 tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : 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 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 tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : 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 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 tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : 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 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 tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-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 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 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : 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 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 tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : 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 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 tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= lgamma upward 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 1
 = lgamma downward binary32 0x1p+0 : 0x0p+0 1 : inexact-ok
 = lgamma tonearest binary32 0x1p+0 : 0x0p+0 1 : inexact-ok
@@ -186882,553 +186882,553 @@ lgamma 0x5.d53649e2d4674p+1012
 = lgamma tonearest ibm128 0x5.d53649e2d4674p+1012 : 0xf.fffffffffff895ade04ea9c1c8p+1020 1 : inexact-ok
 = lgamma towardzero ibm128 0x5.d53649e2d4674p+1012 : 0xf.fffffffffff895ade04ea9c1c8p+1020 1 : inexact-ok
 = lgamma upward ibm128 0x5.d53649e2d4674p+1012 : 0xf.fffffffffff895ade04ea9c1ccp+1020 1 : inexact-ok
-lgamma 0x5.d53649e2d46c8p+1012
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : inexact-ok overflow errno-erange-ok
+lgamma 0x5.d53649e2d46c8p+1012 xfail-rounding:ibm128-libgcc
+= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:ibm128-libgcc 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 : 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 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 tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : 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 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 tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : 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 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 tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : 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 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 tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : 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 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 tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-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 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-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 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary64 0x5.d53649e2d46c8p+1012 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero binary64 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffff8p+1020 1 : inexact-ok overflow errno-erange-ok
-= lgamma upward binary64 0x5.d53649e2d46c8p+1012 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : inexact-ok
+= lgamma towardzero binary64 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward binary64 0x5.d53649e2d46c8p+1012 : plus_infty 1 : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma downward intel96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : inexact-ok
-= lgamma towardzero intel96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : inexact-ok
-= lgamma upward intel96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701cp+1024 1 : inexact-ok
-= lgamma downward m68k96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : inexact-ok
+= lgamma towardzero intel96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701cp+1024 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : inexact-ok
-= lgamma towardzero m68k96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : inexact-ok
-= lgamma upward m68k96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701cp+1024 1 : inexact-ok
-= lgamma downward binary128 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701a0eb2451958d2p+1024 1 : inexact-ok
+= lgamma towardzero m68k96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701ap+1024 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701cp+1024 1 : xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701a0eb2451958d2p+1024 1 : xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary128 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701a0eb2451958d2p+1024 1 : inexact-ok
-= lgamma towardzero binary128 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701a0eb2451958d2p+1024 1 : inexact-ok
-= lgamma upward binary128 0x5.d53649e2d46c8p+1012 : 0x1.000000000000701a0eb2451958d3p+1024 1 : inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x5.d53649e2d46c8p+1012 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma towardzero ibm128 0x5.d53649e2d46c8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d46c8p+1012 : plus_infty 1 : inexact-ok overflow errno-erange
-lgamma 0x5.d53649e2d469dbc1f01e99fd52p+1012 xfail:binary64
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:binary64 inexact-ok overflow errno-erange-ok
+= 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 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
-= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:binary64 inexact-ok overflow errno-erange-ok
-= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 inexact-ok
-= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:binary64 inexact-ok
-= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 inexact-ok
-= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:binary64 inexact-ok
-= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:binary64 inexact-ok
-= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:binary64 inexact-ok
-= lgamma downward binary64 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 inexact-ok overflow errno-erange-ok
+= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary64 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary64 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma towardzero binary64 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 inexact-ok overflow errno-erange-ok
-= lgamma upward binary64 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary64 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward binary64 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma downward intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
-= lgamma towardzero intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
-= lgamma upward intel96 0x5.d53649e2d46ap+1012 : 0x1.000000000000023ap+1024 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0x5.d53649e2d46ap+1012 : 0x1.000000000000023ap+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0x5.d53649e2d46ap+1012 : 0x1.000000000000023ap+1024 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923bp+1024 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0x5.d53649e2d46ap+1012 : 0x1.000000000000023ap+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923bp+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = 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 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923b1p+1024 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma downward binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffffp+1020 1 : xfail:binary64 inexact-ok
+= 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 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 inexact-ok
-= lgamma upward binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73dp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73dp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73dp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc5194p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73dp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc5194p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51948p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc5194p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51948p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc5194p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51948p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc02p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc02p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc02p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb28488p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc02p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb28488p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = 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 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb2849p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d469dbc8p+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 inexact-ok
+= 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 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 inexact-ok
-= lgamma upward intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30afp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff308p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30afp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff308p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff308p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc39p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff308p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc39p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc39p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero binary128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc39p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc398p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffcp+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc39p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc398p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward ibm128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest ibm128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc4p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero ibm128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffcp+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward ibm128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc4p+1020 1 : xfail:binary64 inexact-ok
-lgamma 0x5.d53649e2d469dbc1f01e99fd7cp+1012 xfail:binary64
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:binary64 inexact-ok overflow errno-erange-ok
+= lgamma towardzero ibm128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward ibm128 0x5.d53649e2d469dbc1f01e99fd52p+1012 : 0xf.ffffffffffffbfffffffffffc4p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+lgamma 0x5.d53649e2d469dbc1f01e99fd7cp+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
-= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:binary64 inexact-ok overflow errno-erange-ok
-= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward binary32 0xf.fffffp+124 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma downward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 inexact-ok
-= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:binary64 inexact-ok
-= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbc4p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 inexact-ok
-= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16c8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:binary64 inexact-ok
-= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badf8p+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:binary64 inexact-ok
-= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:binary64 inexact-ok
-= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:binary64 inexact-ok
-= lgamma downward binary64 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 inexact-ok overflow errno-erange-ok
+= lgamma towardzero ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91bacp+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary64 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = lgamma tonearest binary64 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma towardzero binary64 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 inexact-ok overflow errno-erange-ok
-= lgamma upward binary64 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary64 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= lgamma upward binary64 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= lgamma downward intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
-= lgamma towardzero intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
-= lgamma upward intel96 0x5.d53649e2d46ap+1012 : 0x1.000000000000023ap+1024 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0x5.d53649e2d46ap+1012 : 0x1.000000000000023ap+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0x5.d53649e2d46ap+1012 : 0x1.000000000000023ap+1024 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923bp+1024 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238p+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0x5.d53649e2d46ap+1012 : 0x1.000000000000023ap+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923bp+1024 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = 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 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d46ap+1012 : 0x1.0000000000000238eb5387b923b1p+1024 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d46ap+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d46ap+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma downward binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffffp+1020 1 : xfail:binary64 inexact-ok
+= 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 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 inexact-ok
-= lgamma upward binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary64 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73dp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73dp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73dp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc5194p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73dp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc5194p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51948p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc5194p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51948p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc5194p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51948p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc518p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward ibm128 0x5.d53649e2d469cp+1012 : 0xf.ffffffffffff73c0163a7fc51cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc02p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc02p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc02p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb28488p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc01p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc02p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb28488p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = 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 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffc010a6fe7fb2849p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469dbc8p+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d469dbc8p+1012 : plus_infty 1 : xfail:binary64 inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 inexact-ok
+= 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 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 inexact-ok
-= lgamma upward intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward intel96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward m68k96 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffcp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30afp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff308p+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30ae8p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward binary128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30afp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff308p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = lgamma tonearest ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma towardzero ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff308p+1020 1 : xfail:binary64 inexact-ok
-= lgamma upward ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30cp+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward binary128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffc0000000000036fp+1020 1 : xfail:binary64 inexact-ok
+= lgamma towardzero ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff308p+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma upward ibm128 0x5.d53649e2d469dbcp+1012 : 0xf.ffffffffffffbffaad2a9ff30cp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
+= lgamma downward binary128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffc0000000000036fp+1020 1 : xfail:binary64 xfail:ibm128-libgcc inexact-ok
 = 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 inexact-ok
-= lgamma upward binary128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffc0000000000036f8p+1020 1 : xfail:binary64 inexact-ok
-= lgamma downward ibm128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : 0xf.ffffffffffffbffffffffffffcp+1020 1 : xfail:binary64 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0x5.d53649e2d469dbc1f01e99fd7cp+1012 : plus_infty 1 : xfail:binary64 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 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 tonearest binary32 0xf.fffffp+124 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : 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 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 tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : 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 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 tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : 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 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 tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : 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 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 tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-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 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 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : 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 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 tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : 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 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 tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffffp+16380 1 : inexact-ok
+= 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 tonearest intel96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff1p+16380 1 : 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 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 tonearest m68k96 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff1p+16380 1 : 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 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 tonearest binary128 0x5.c6aa645fffef5f5p+16368 : 0xf.ffffffffffffff093d65feafaa5p+16380 1 : 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 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 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-lgamma 0x5.c6aa645fffef5ff8p+16368
-= lgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 1 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0xf.fffffp+124 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xf.fffffp+124 : 0x5.7b90ba32fdbcp+132 1 : 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 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 tonearest intel96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : 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 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 tonearest m68k96 0xf.fffffp+124 : 0x5.7b90ba32fdbc16dp+132 1 : 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 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 tonearest binary128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91badfcp+132 1 : 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 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 tonearest ibm128 0xf.fffffp+124 : 0x5.7b90ba32fdbc16cfd352e91baep+132 1 : inexact-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 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 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : 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 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 tonearest m68k96 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd08p+1032 1 : 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 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 tonearest binary128 0xf.ffffffffffff8p+1020 : 0x2.c4c85fdf473dd080e48fd4262096p+1032 1 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5ff8p+16368 : 0xf.fffffffffffffffp+16380 1 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x5.c6aa645fffef5ff8p+16368 : plus_infty 1 : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : 0x2.c4c85fdf473ddb98060f5143178p+1032 1 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : inexact-ok overflow errno-erange
-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= lgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange
-= lgamma downward intel96 0x5.c6aa645fffef5fbp+16368 : 0xf.fffffffffffffffp+16380 1 : xfail:intel96 xfail:m68k96 inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= lgamma upward 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 -0x1.fa471547c2fe5p+1
 = lgamma downward binary32 -0x3.f48e28p+0 : -0x3.511bccp-20 1 : inexact-ok
 = lgamma tonearest binary32 -0x3.f48e28p+0 : -0x3.511bccp-20 1 : inexact-ok
@@ -269049,144 +269049,144 @@ 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
-= sinh downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0xf.fffffp+124 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : no-test-inline 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 -0xf.fffffp+124 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward binary64 -0xf.ffffffffffff8p+1020 : 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 -0xf.ffffffffffff8p+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
-= sinh downward intel96 -0xf.fffffffffffffffp+16380 : 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 : -0xf.ffffffffffffbffffffffffffcp+1020 : no-test-inline xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 sinh min
 = sinh downward binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
 = sinh tonearest binary32 0x4p-128 : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
@@ -269622,825 +269622,825 @@ 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
-= sinh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 tonearest binary32 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : 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 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 tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : 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 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 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 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 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 downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 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
-= 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 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 tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : 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 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 tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : 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 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 tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : 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 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 tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : 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 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 tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-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 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 tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : 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 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 tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : 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 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 tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-sinh 0x2.c679d1f73f0fb624d358b213a7p+8
-= sinh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 0x2.c679d1f73f0fb624d358b213a7p+8 xfail-rounding:ibm128-libgcc
+= sinh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc 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 : 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 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 tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : 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 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 tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : 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 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 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 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 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 downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 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
-= 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 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 tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : 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 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 tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : 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 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 tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : 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 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 tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : 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 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 tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-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 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 tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : 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 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 tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : 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 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 tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= 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 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 : inexact-ok
-= sinh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= sinh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= sinh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= sinh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
-= sinh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= sinh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= sinh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= sinh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
-= sinh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= sinh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok
+= sinh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= sinh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok
-= sinh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
+= sinh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = 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 downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : inexact-ok
+= sinh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= sinh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : inexact-ok
-= sinh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= sinh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : inexact-ok
+= sinh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= sinh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : inexact-ok
-= sinh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= sinh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
+= sinh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= sinh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= sinh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : inexact-ok
+= 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 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 : inexact-ok
-= sinh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= sinh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : inexact-ok
+= sinh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= sinh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : inexact-ok
-= sinh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= sinh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : inexact-ok
+= sinh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= sinh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : inexact-ok
-= sinh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : inexact-ok
+= sinh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= sinh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : inexact-ok
-= sinh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= sinh downward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : inexact-ok
+= sinh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok
-= sinh towardzero binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : inexact-ok
-= sinh upward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : inexact-ok
+= sinh towardzero binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303ap+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward binary128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff303a8p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok
-= sinh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : inexact-ok
-= sinh upward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : inexact-ok
-sinh 0x2.c679d1f73f0fb624d358b213a8p+8
-= sinh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= sinh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff3p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward ibm128 0x2.c679d1f73f0fb624d358b213a7p+8 : 0xf.ffffffffffffbffffffffff304p+1020 : xfail:ibm128-libgcc inexact-ok
+sinh 0x2.c679d1f73f0fb624d358b213a8p+8 xfail-rounding:ibm128-libgcc
+= sinh downward binary32 0x2.c679d4p+8 : 0xf.fffffp+124 : xfail:ibm128-libgcc 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 : 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 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 tonearest binary64 0x2.c679d4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : 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 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 tonearest m68k96 0x2.c679d4p+8 : 0x1.000208c301f36f1cp+1024 : 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 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 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 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 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 downward binary32 0x2.c679dp+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 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
-= 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 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 tonearest binary64 0x2.c679dp+8 : 0xf.ffe08c2deedp+1020 : 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 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 tonearest intel96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : 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 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 tonearest m68k96 0x2.c679dp+8 : 0xf.ffe08c2deed02b1p+1020 : 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 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 tonearest binary128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42178p+1020 : 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 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 tonearest ibm128 0x2.c679dp+8 : 0xf.ffe08c2deed02b0e9ba9e9c42p+1020 : inexact-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 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 tonearest binary64 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : 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 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 tonearest m68k96 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72cp+1024 : 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 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 tonearest binary128 0x2.c679d1f73f0fcp+8 : 0x1.000000000009d72ca74dec889b32p+1024 : 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 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fcp+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fcp+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : inexact-ok
+= 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 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 : inexact-ok
-= sinh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : inexact-ok
-= sinh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= sinh towardzero binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward binary64 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= sinh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
-= sinh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= sinh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
+= sinh towardzero intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward intel96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= sinh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : inexact-ok
-= sinh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : inexact-ok
-= sinh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok
+= sinh towardzero m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward m68k96 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= sinh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : inexact-ok
-= sinh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : inexact-ok
+= sinh towardzero binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward binary128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db59d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
 = 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 downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : inexact-ok
+= sinh towardzero ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db58p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward ibm128 0x2.c679d1f73f0fap+8 : 0xf.fffffffffe9d72ca74ded4db5cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= sinh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : inexact-ok
-= sinh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= sinh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : inexact-ok
+= sinh towardzero intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward intel96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= sinh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : inexact-ok
-= sinh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : inexact-ok
-= sinh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
+= sinh towardzero m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward m68k96 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= sinh towardzero binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec5830328p+1020 : inexact-ok
-= sinh upward binary128 0x2.c679d1f73f0fb628p+8 : 0xf.fffffffffffff2ca74dec583033p+1020 : inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fb628p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fb628p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : inexact-ok
+= 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 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 : inexact-ok
-= sinh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= sinh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : inexact-ok
+= sinh towardzero intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward intel96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= sinh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : inexact-ok
-= sinh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : inexact-ok
-= sinh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : inexact-ok
+= sinh towardzero m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2cp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward m68k96 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2dp+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= sinh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : inexact-ok
-= sinh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : inexact-ok
+= sinh towardzero binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303d8p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward binary128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58303ep+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= sinh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : inexact-ok
-= sinh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : inexact-ok
-= sinh downward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : inexact-ok
+= sinh towardzero ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec583p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh upward ibm128 0x2.c679d1f73f0fb624p+8 : 0xf.ffffffffffffb2ca74dec58304p+1020 : xfail:ibm128-libgcc inexact-ok
+= sinh downward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : xfail:ibm128-libgcc inexact-ok
 = sinh tonearest binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : inexact-ok
-= sinh towardzero binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303ap+1020 : inexact-ok
-= sinh upward binary128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffc0000000000303a8p+1020 : inexact-ok
-= sinh downward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-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 tonearest ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : inexact-ok overflow errno-erange
-= sinh towardzero ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c679d1f73f0fb624d358b213a8p+8 : plus_infty : 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494cp+12 : 0xf.ffffffffffffffffffffffffe61p+16380 : no-test-inline inexact-ok
+= 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d378p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary32 0x2.c5d374p+12 : 0xf.fffffp+124 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d374p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bb2p+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb2p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary64 0x2.c5d37700c6bbp+12 : 0xf.ffffffffffff8p+1020 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bbp+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a8p+12 : 0xf.fffffffffffffffp+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a8p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward intel96 0x2.c5d37700c6bb03a4p+12 : 0xf.fffffffffffd3dbp+16380 : no-test-inline inexact-ok
+= 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 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 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 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 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 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 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a4p+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b494ep+12 : 0xf.fffffffffffffffffffffffffff8p+16380 : no-test-inline inexact-ok overflow errno-erange-ok
+= 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 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 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 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 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 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 inexact-ok overflow errno-erange-ok
+= 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 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 inexact-ok overflow errno-erange-ok
-= sinh upward ibm128 0x2.c5d37700c6bb03a6c24b6c9b4ap+12 : plus_infty : no-test-inline inexact-ok overflow errno-erange
-= sinh downward binary128 0x2.c5d37700c6bb03a6c24b6c9b49p+12 : 0xf.ffffffffffffffffffffffb3e61p+16380 : no-test-inline inexact-ok
+= 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 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 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 inexact-ok overflow errno-erange-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 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 inexact-ok overflow errno-erange-ok
-= sinh upward 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
 sqrt 0
 = sqrt downward binary32 0x0p+0 : 0x0p+0 :
 = sqrt tonearest binary32 0x0p+0 : 0x0p+0 :
@@ -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
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+tgamma 0x1p-1024 spurious-overflow:binary64 spurious-overflow:ibm128 xfail-rounding:ibm128-libgcc
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : 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 towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
 = tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : 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 towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
 = tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : 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 towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
 = tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : 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 towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
 = tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : 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 towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
 = tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : 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 towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward binary64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
 = tgamma tonearest binary64 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : 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 towardzero binary64 0x1p-1024 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary64 0x1p-1024 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
 = tgamma tonearest intel96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero intel96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : 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 towardzero intel96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward intel96 0x1p-1024 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward m68k96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
 = tgamma tonearest m68k96 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero m68k96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : 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 towardzero m68k96 0x1p-1024 : 0xf.fffffffffffffffp+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward m68k96 0x1p-1024 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward binary128 0x1p-1024 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
 = tgamma tonearest binary128 0x1p-1024 : 0x1p+1024 : inexact-ok overflow-ok:binary64 overflow-ok:ibm128
-= tgamma towardzero binary128 0x1p-1024 : 0xf.fffffffffffffffffffffffffff8p+1020 : 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 : inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0x1p-1024 : 0xf.fffffffffffffffffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma upward binary128 0x1p-1024 : 0x1p+1024 : xfail:ibm128-libgcc inexact-ok overflow-ok:binary64 overflow-ok:ibm128
+= tgamma downward ibm128 0x1p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 0x1p-1024 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x1p-1024 : plus_infty : inexact-ok overflow errno-erange
-tgamma -0x1p-1024
-= tgamma downward binary32 -0x8p-152 : 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 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma -0x1p-1024 xfail-rounding:ibm128-libgcc
+= tgamma downward binary32 -0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : 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 towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary64 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 -0x1p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : 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 towardzero binary64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x1p-1024 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x1p-1024 : -0x1.0000000000000002p+1024 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma towardzero intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma upward intel96 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma downward m68k96 -0x1p-1024 : -0x1.0000000000000002p+1024 : inexact-ok
+= tgamma towardzero intel96 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x1p-1024 : -0x1.0000000000000002p+1024 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma towardzero m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma upward m68k96 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma downward binary128 -0x1p-1024 : -0x1.0000000000000000000000000001p+1024 : inexact-ok
+= tgamma towardzero m68k96 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x1p-1024 : -0x1.0000000000000000000000000001p+1024 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma towardzero binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma upward binary128 -0x1p-1024 : -0x1p+1024 : inexact-ok
-= tgamma downward ibm128 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x1p-1024 : -0x1p+1024 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x1p-1024 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x1p-1024 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-tgamma 0x1p-1074
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x1p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x1p-1074 xfail-rounding:ibm128-libgcc
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : 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 towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
-= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
-= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
-= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
-= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : 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 towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : 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 towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
-= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
-= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
-= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-tgamma -0x1p-1074
-= tgamma downward binary32 -0x8p-152 : 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 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+tgamma -0x1p-1074 xfail-rounding:ibm128-libgcc
+= tgamma downward binary32 -0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : 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 towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : 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 towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-tgamma 0x1p-16383
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+tgamma 0x1p-16383 xfail-rounding:ibm128-libgcc
+= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : 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 towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
-= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
-= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
-= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
-= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : 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 towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : 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 towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
-= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
-= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
-= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward ibm128 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 0x2p-16384 : 0x8p+16380 : inexact-ok
-= tgamma towardzero intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
-= tgamma upward intel96 0x2p-16384 : 0x8p+16380 : inexact-ok
-= tgamma downward m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
+= tgamma towardzero intel96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 0x2p-16384 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 0x2p-16384 : 0x8p+16380 : inexact-ok
-= tgamma towardzero m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : inexact-ok
-= tgamma upward m68k96 0x2p-16384 : 0x8p+16380 : inexact-ok
-= tgamma downward binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : inexact-ok
+= tgamma towardzero m68k96 0x2p-16384 : 0x7.fffffffffffffff8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 0x2p-16384 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 0x2p-16384 : 0x8p+16380 : inexact-ok
-= tgamma towardzero binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : 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 towardzero binary128 0x2p-16384 : 0x7.fffffffffffffffffffffffffffcp+16380 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 0x2p-16384 : 0x8p+16380 : xfail:ibm128-libgcc inexact-ok
+tgamma -0x1p-16383 xfail-rounding:ibm128-libgcc
+= tgamma downward binary32 -0x8p-152 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : 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 towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : 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 towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x2p-16384 : -0x8.000000000000001p+16380 : inexact-ok
+= 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 tonearest intel96 -0x2p-16384 : -0x8p+16380 : 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 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 tonearest m68k96 -0x2p-16384 : -0x8p+16380 : 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 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 tonearest binary128 -0x2p-16384 : -0x8p+16380 : inexact-ok
-= tgamma towardzero binary128 -0x2p-16384 : -0x8p+16380 : inexact-ok
-= tgamma upward 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 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
@@ -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
-= tgamma downward binary32 -0x8p-152 : minus_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 tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : 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 towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x1p-16384 : 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 tonearest intel96 -0x1p-16384 : minus_infty : 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 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 tonearest m68k96 -0x1p-16384 : minus_infty : 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 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 tonearest binary128 -0x1p-16384 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
-= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
-= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
-= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
-= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : 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 towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : 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 towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
-= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
-= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
-= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x8p-16448 : plus_infty : 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 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 tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : 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 towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x8p-16448 : 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 tonearest intel96 -0x8p-16448 : minus_infty : 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 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 tonearest m68k96 -0x8p-16448 : minus_infty : 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 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 tonearest binary128 -0x8p-16448 : minus_infty : 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 0x1p-16494
-= tgamma downward binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
+= tgamma towardzero binary32 0x8p-152 : 0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 0x8p-152 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : inexact-ok
-= tgamma upward binary64 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma towardzero binary64 0x8p-152 : 0x1.fffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
-= tgamma upward intel96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
+= tgamma towardzero intel96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : inexact-ok
-= tgamma upward m68k96 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
+= tgamma towardzero m68k96 0x8p-152 : 0x1.fffffffffffffffep+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : inexact-ok
-= tgamma upward binary128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : inexact-ok
+= tgamma towardzero binary128 0x8p-152 : 0x1.ffffffffffffffffffffffffffffp+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 0x8p-152 : 0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : 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 towardzero ibm128 0x8p-152 : 0x1.ffffffffffffffffffffffffff8p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 0x8p-152 : 0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest binary64 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : 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 towardzero binary64 0x4p-1076 : 0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 0x4p-1076 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= tgamma downward intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
-= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
+= tgamma towardzero intel96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : inexact-ok
-= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
+= tgamma towardzero m68k96 0x4p-1076 : 0x3.fffffffffffffffcp+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : inexact-ok
-= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : inexact-ok
-= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= tgamma towardzero binary128 0x4p-1076 : 0x3.fffffffffffffffffffffffffffep+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 0x4p-1076 : 0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 = tgamma tonearest ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 0x4p-1076 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x8p-16448 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x8p-16448 : plus_infty : 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 downward m68k96 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4p-16448 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x4p-16496 : plus_infty : 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 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 tonearest binary32 -0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
-= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : inexact-ok
+= tgamma towardzero binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary32 -0x8p-152 : -0xf.fffffp+124 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward binary64 -0x8p-152 : -0x2.0000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary64 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary64 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward intel96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward intel96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : inexact-ok
+= tgamma towardzero intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x8p-152 : -0x2.0000000000000004p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : inexact-ok
+= tgamma towardzero m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x8p-152 : -0x2.0000000000000000000000000002p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward binary128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : inexact-ok
+= tgamma towardzero binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x8p-152 : -0x2.00000000000000000000000001p+148 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : inexact-ok
-= tgamma downward binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward ibm128 -0x8p-152 : -0x2p+148 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary64 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest binary64 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : 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 towardzero binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma upward binary64 -0x4p-1076 : -0xf.ffffffffffff8p+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= tgamma downward intel96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : inexact-ok
+= tgamma towardzero intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward intel96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward m68k96 -0x4p-1076 : -0x4.0000000000000008p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : inexact-ok
+= tgamma towardzero m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward m68k96 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward binary128 -0x4p-1076 : -0x4.0000000000000000000000000004p+1072 : xfail:ibm128-libgcc inexact-ok
 = tgamma tonearest binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : inexact-ok
-= tgamma downward ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
+= tgamma towardzero binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma upward binary128 -0x4p-1076 : -0x4p+1072 : xfail:ibm128-libgcc inexact-ok
+= tgamma downward ibm128 -0x4p-1076 : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 = tgamma tonearest ibm128 -0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= tgamma towardzero ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 -0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= tgamma downward intel96 -0x8p-16448 : 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 tonearest intel96 -0x8p-16448 : minus_infty : 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 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 tonearest m68k96 -0x8p-16448 : minus_infty : 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 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 tonearest binary128 -0x8p-16448 : minus_infty : 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 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 tonearest m68k96 -0x4p-16448 : minus_infty : 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 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 tonearest binary128 -0x4p-16448 : minus_infty : 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 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 tonearest binary128 -0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 0x8.00001p0
 = tgamma downward binary32 0x8.00001p+0 : 0x1.3b0026p+12 : inexact-ok
 = tgamma tonearest binary32 0x8.00001p+0 : 0x1.3b0028p+12 : inexact-ok
@@ -305191,919 +305191,919 @@ 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
-= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : 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 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 tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : 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 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 tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : 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 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 tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : 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 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 tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : 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 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 tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : 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 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 tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : 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 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 tonearest binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : 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 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 tonearest intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : 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 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 tonearest m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : 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 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 tonearest binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : 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 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 tonearest ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : 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 0xa.b9fd72b0fb24p+4
-= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-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 tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : 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 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 tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : 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 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 tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : 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 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 tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : 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 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 tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : 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 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 tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : 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 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 tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : 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.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-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 tonearest binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : 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 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 tonearest m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : 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 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 tonearest binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
-tgamma 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4
-= tgamma downward binary32 0xa.b9fd8p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : 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 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 tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : 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 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 tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : 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 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 tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : 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 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 tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : 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 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 tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : 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 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 tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : 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.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-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 tonearest binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : 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 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 tonearest m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : 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 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 tonearest binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= 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 tonearest binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : 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 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 tonearest intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : 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 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 tonearest m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : 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 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 tonearest binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : 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 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 tonearest ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : 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 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 tonearest intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : 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 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 tonearest m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : 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 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 tonearest binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= 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 tonearest intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : 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 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 tonearest m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : 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 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 tonearest binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : 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 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 tonearest ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : 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 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 tonearest binary128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04d4p+1020 : 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 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 tonearest ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f4p+4 : 0xf.ffffffffffffbffffffffff04cp+1020 : inexact-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 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 tonearest binary32 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : 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 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 tonearest m68k96 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b2p+1024 : 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 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 tonearest binary128 0xa.b9fd8p+4 : 0x1.0004470cc9ee80b29452daeb9ddap+1024 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd8p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary32 0xa.b9fd7p+4 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0xa.b9fd7p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xa.b9fd7p+4 : 0xf.fff229034ceb8p+1020 : 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 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 tonearest intel96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : 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 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 tonearest m68k96 0xa.b9fd7p+4 : 0xf.fff229034ceb4a5p+1020 : 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 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 tonearest binary128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc7368p+1020 : 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 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 tonearest ibm128 0xa.b9fd7p+4 : 0xf.fff229034ceb4a56a2b2a2fc74p+1020 : 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.b9fd72b0fb24p+4 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-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 tonearest binary64 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : 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 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 tonearest m68k96 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baafp+1024 : 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 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 tonearest binary128 0xa.b9fd72b0fb24p+4 : 0x1.00000000001baaf0cb8c8fd675e6p+1024 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb24p+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28p+1020 : inexact-ok
+= 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 tonearest binary64 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff288p+1020 : 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 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 tonearest intel96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : 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 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 tonearest m68k96 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff28752p+1020 : 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 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 tonearest binary128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4f8p+1020 : 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 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 tonearest ibm128 0xa.b9fd72b0fb238p+4 : 0xf.ffffffffff2875258051338ef4p+1020 : 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 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 tonearest intel96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : 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 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 tonearest m68k96 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb9p+1020 : 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 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 tonearest binary128 0xa.b9fd72b0fb23a9ep+4 : 0xf.ffffffffffffcb96e50a5832843p+1020 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb23a9ep+4 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794p+1020 : inexact-ok
+= 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 tonearest intel96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : 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 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 tonearest m68k96 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff795p+1020 : 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 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 tonearest binary128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b933p+1020 : 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 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 tonearest ibm128 0xa.b9fd72b0fb23a9dp+4 : 0xf.ffffffffffff794fa823493b94p+1020 : 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 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 tonearest binary128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : 0xf.ffffffffffffc00000000004df08p+1020 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xa.b9fd72b0fb23a9ddbf0d3804f8p+4 : plus_infty : inexact-ok overflow errno-erange
-tgamma 0x6.db8c603359a97108p+8
-= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c68p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : 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 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 tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : 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 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 tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : 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 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 tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : 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 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 tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= 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 tonearest intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : 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 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 tonearest m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : 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 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 tonearest binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a97108p+8 : plus_infty : inexact-ok overflow errno-erange
-tgamma 0x6.db8c603359a9711p+8
-= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c68p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : 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 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 tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : 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 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 tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : 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 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 tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : 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 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 tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c603359a9711p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-tgamma 0x6.db8c603359a971081bc4a2e9dfdp+8
-= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c68p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : 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 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 tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : 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 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 tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : 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 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 tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : 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 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 tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c603359a9711p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= 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 tonearest intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : 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 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 tonearest m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : 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 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 tonearest binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a97108p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe8008p+16380 : inexact-ok
+= 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 tonearest binary128 0x6.db8c603359a971081bc4a2e9dfdp+8 : 0xf.fffffffffffffffffffffffe801p+16380 : inexact-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 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 tonearest binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= 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 tonearest binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : inexact-ok overflow errno-erange
-tgamma 0x6.db8c603359a971081bc4a2e9dfd4p+8
-= tgamma downward binary32 0x6.db8c68p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c68p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c68p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary32 0x6.db8c6p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : 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 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 tonearest m68k96 0x6.db8c6p+8 : 0xf.ffe8067b83ee062p+16380 : 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 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 tonearest binary128 0x6.db8c6p+8 : 0xf.ffe8067b83ee06239e5dad457df8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c6p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a98p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c603359a98p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a98p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0x6.db8c603359a94p+8 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : 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 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 tonearest m68k96 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b897p+16380 : 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 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 tonearest binary128 0x6.db8c603359a94p+8 : 0xf.ffffffffe91b89726af9670e2efp+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a94p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a9711p+8 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c603359a9711p+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a9711p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3p+16380 : inexact-ok
+= 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 tonearest intel96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : 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 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 tonearest m68k96 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff31p+16380 : 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 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 tonearest binary128 0x6.db8c603359a97108p+8 : 0xf.fffffffffffff3090b27045ab8ap+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a97108p+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 0x6.db8c603359a971081bc4a2e9dfd4p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9ep+8 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : inexact-ok
+= 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 tonearest binary128 0x6.db8c603359a971081bc4a2e9dep+8 : 0xf.ffffffffffffffffffffff25dce8p+16380 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0x6.db8c603359a971081bc4a2e9dep+8 : plus_infty : inexact-ok overflow errno-erange
-tgamma 1e3
-= tgamma downward binary32 0x3.e8p+8 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x3.e8p+8 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : 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 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 tonearest m68k96 0x3.e8p+8 : 0xa.cb6219668cf4989p+8516 : 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 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 tonearest binary128 0x3.e8p+8 : 0xa.cb6219668cf4989703cf89dfbdd8p+8516 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward 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
+= tgamma upward ibm128 0x3.e8p+8 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 tgamma -100000.5
 = tgamma downward binary32 -0x1.86a08p+16 : -0x8p-152 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x1.86a08p+16 : -0x0p+0 : inexact-ok underflow errno-erange
@@ -306129,75 +306129,75 @@ tgamma -100000.5
 = 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
-= tgamma downward binary32 0xf.fffffp+124 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+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 tonearest binary32 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.fffffp+124 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xf.fffffp+124 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward binary64 0xf.ffffffffffff8p+1020 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.ffffffffffff8p+1020 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward ibm128 0xf.ffffffffffff8p+1020 : plus_infty : inexact-ok overflow errno-erange
-= tgamma downward intel96 0xf.fffffffffffffffp+16380 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest m68k96 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.fffffffffffffffp+16380 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= tgamma upward 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
+= tgamma upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
 tgamma -0x22.30p0
 = tgamma downward binary32 -0x2.23p+4 : -0x3.5a8a7p-128 : inexact-ok underflow errno-erange-ok
 = tgamma tonearest binary32 -0x2.23p+4 : -0x3.5a8a7p-128 : inexact-ok underflow errno-erange-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
-= y1 downward binary32 0x4p-128 : -0x2.8be61p+124 : inexact-ok
+y1 min xfail-rounding:ibm128-libgcc
+= y1 downward binary32 0x4p-128 : -0x2.8be61p+124 : xfail:ibm128-libgcc inexact-ok
 = y1 tonearest binary32 0x4p-128 : -0x2.8be60cp+124 : 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 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 tonearest binary64 0x4p-128 : -0x2.8be60db939106p+124 : 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 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 tonearest intel96 0x4p-128 : -0x2.8be60db9391054a8p+124 : 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 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 tonearest m68k96 0x4p-128 : -0x2.8be60db9391054a8p+124 : 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 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 tonearest binary128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : 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 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 tonearest ibm128 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : 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 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 tonearest binary64 0x4p-1024 : -0x2.8be60db939106p+1020 : 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 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 tonearest intel96 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : 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 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 tonearest m68k96 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : 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 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 tonearest binary128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : 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 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 tonearest ibm128 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : 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 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 tonearest intel96 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : 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 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 tonearest m68k96 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : 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 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 tonearest binary128 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : 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 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 tonearest intel96 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : 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 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 tonearest m68k96 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : 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 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 tonearest binary128 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : 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 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 tonearest binary64 0x8p-972 : -0x1.45f306dc9c883p+968 : 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 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 tonearest intel96 0x8p-972 : -0x1.45f306dc9c882a54p+968 : 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 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 tonearest m68k96 0x8p-972 : -0x1.45f306dc9c882a54p+968 : 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 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 tonearest binary128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : 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 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 tonearest ibm128 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok
-= 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 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 tonearest binary32 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 0x8p-152 : -0x1.45f306dc9c883p+148 : 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 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 tonearest intel96 0x8p-152 : -0x1.45f306dc9c882a54p+148 : 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 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 tonearest m68k96 0x8p-152 : -0x1.45f306dc9c882a54p+148 : 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 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 tonearest binary128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : 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 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 tonearest ibm128 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok
-= 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 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 tonearest binary64 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : 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 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 tonearest m68k96 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : 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 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 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 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 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 downward intel96 0x8p-16448 : 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 tonearest intel96 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 0x8p-16448 : minus_infty : 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 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 tonearest binary128 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 0x4p-16448 : minus_infty : 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 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 tonearest binary128 0x4p-16448 : minus_infty : 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 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 tonearest binary128 0x4p-16496 : minus_infty : inexact-ok overflow errno-erange
-= 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
+= 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
 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
-= yn downward binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+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 tonearest binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : 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 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 tonearest intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : 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 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 tonearest m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : 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 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 tonearest binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : 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 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 tonearest ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok
-= 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 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 tonearest binary64 3 0x1p-600 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : 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 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 tonearest m68k96 3 0x1p-600 : -0x5.17cc1b727220a95p+1800 : 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 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 tonearest binary128 3 0x1p-600 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1800 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 3 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-yn 3 0x1p-10000
-= yn downward binary32 3 0x8p-152 : 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 tonearest binary32 3 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 3 0x8p-152 : -0x2.8be60db939106p+448 : 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 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 tonearest intel96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : 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 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 tonearest m68k96 3 0x8p-152 : -0x2.8be60db9391054a8p+448 : 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 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 tonearest binary128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d4d4p+448 : 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 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 tonearest ibm128 3 0x8p-152 : -0x2.8be60db9391054a7f09d5f47d5p+448 : inexact-ok
-= 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 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 tonearest binary64 3 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : 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 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 tonearest m68k96 3 0x4p-1076 : -0x1.45f306dc9c882a54p+3224 : 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 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 tonearest binary128 3 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+3224 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 3 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 3 0x1p-10000 : 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 tonearest intel96 3 0x1p-10000 : minus_infty : 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 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 tonearest m68k96 3 0x1p-10000 : minus_infty : 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 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 tonearest binary128 3 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 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,95 +310497,95 @@ 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
-= yn downward binary32 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
+yn 10 min xfail-rounding:ibm128-libgcc
+= yn downward binary32 10 0x4p-128 : minus_infty : xfail:ibm128-libgcc 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 : 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 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 tonearest binary64 10 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : 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 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 tonearest m68k96 10 0x4p-128 : -0x7.0cd12a7e8cbbf66p+1284 : 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 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 tonearest binary128 10 0x4p-128 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+1284 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 10 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward binary64 10 0x4p-1024 : 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 tonearest binary64 10 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : 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 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 tonearest m68k96 10 0x4p-1024 : -0x7.0cd12a7e8cbbf66p+10244 : 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 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 tonearest binary128 10 0x4p-1024 : -0x7.0cd12a7e8cbbf65ff367b18a1e78p+10244 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 10 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 10 0x4p-16384 : 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 tonearest intel96 10 0x4p-16384 : minus_infty : 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 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 tonearest m68k96 10 0x4p-16384 : minus_infty : 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 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 tonearest binary128 10 0x4p-16384 : minus_infty : 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 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 tonearest intel96 10 0x2p-16384 : minus_infty : 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 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 tonearest m68k96 10 0x2p-16384 : minus_infty : 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 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 tonearest binary128 10 0x2p-16384 : minus_infty : 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 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 tonearest binary64 10 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : 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 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 tonearest m68k96 10 0x8p-972 : -0x1.c3344a9fa32efd98p+9716 : 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 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 tonearest binary128 10 0x8p-972 : -0x1.c3344a9fa32efd97fcd9ec62879ep+9716 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 10 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
+= yn towardzero ibm128 10 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= yn upward ibm128 10 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
 yn 2 0x1.ffff62p+99
 = yn downward binary32 2 0xf.fffb1p+96 : -0x2.7cecbcp-52 : inexact-ok
 = yn tonearest binary32 2 0xf.fffb1p+96 : -0x2.7cecbcp-52 : inexact-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
-= yn downward binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
+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 tonearest binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : 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 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 tonearest intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : 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 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 tonearest m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : 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 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 tonearest binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : 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 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 tonearest ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
-= 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 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 tonearest binary64 2 0x1p-600 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : 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 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 tonearest m68k96 2 0x1p-600 : -0x1.45f306dc9c882a54p+1200 : 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 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 tonearest binary128 2 0x1p-600 : -0x1.45f306dc9c882a53f84eafa3ea6ap+1200 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 2 0x1p-600 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-yn 2 0x1p-10000
-= yn downward binary32 2 0x8p-152 : 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 tonearest binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : 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 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 tonearest intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : 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 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 tonearest m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : 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 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 tonearest binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : 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 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 tonearest ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
-= 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 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 tonearest binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : 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 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 tonearest m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : 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 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 tonearest binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x1p-10000 : 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 tonearest intel96 2 0x1p-10000 : minus_infty : 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 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 tonearest m68k96 2 0x1p-10000 : minus_infty : 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 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 tonearest binary128 2 0x1p-10000 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 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
-= yn downward binary32 1 0x4p-128 : -0x2.8be61p+124 : inexact-ok
+yn 1 min xfail-rounding:ibm128-libgcc
+= yn downward binary32 1 0x4p-128 : -0x2.8be61p+124 : xfail:ibm128-libgcc inexact-ok
 = yn tonearest binary32 1 0x4p-128 : -0x2.8be60cp+124 : 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 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 tonearest binary64 1 0x4p-128 : -0x2.8be60db939106p+124 : 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 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 tonearest intel96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : 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 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 tonearest m68k96 1 0x4p-128 : -0x2.8be60db9391054a8p+124 : 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 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 tonearest binary128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d4d4p+124 : 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 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 tonearest ibm128 1 0x4p-128 : -0x2.8be60db9391054a7f09d5f47d5p+124 : 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 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 tonearest binary64 1 0x4p-1024 : -0x2.8be60db939106p+1020 : 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 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 tonearest intel96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : 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 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 tonearest m68k96 1 0x4p-1024 : -0x2.8be60db9391054a8p+1020 : 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 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 tonearest binary128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d4d4p+1020 : 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 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 tonearest ibm128 1 0x4p-1024 : -0x2.8be60db9391054a7f09d5f47d5p+1020 : 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 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 tonearest intel96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : 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 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 tonearest m68k96 1 0x4p-16384 : -0x2.8be60db9391054a8p+16380 : 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 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 tonearest binary128 1 0x4p-16384 : -0x2.8be60db9391054a7f09d5f47d4d4p+16380 : 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 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 tonearest intel96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : 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 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 tonearest m68k96 1 0x2p-16384 : -0x5.17cc1b727220a95p+16380 : 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 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 tonearest binary128 1 0x2p-16384 : -0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : 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 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 tonearest binary64 1 0x8p-972 : -0x1.45f306dc9c883p+968 : 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 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 tonearest intel96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : 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 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 tonearest m68k96 1 0x8p-972 : -0x1.45f306dc9c882a54p+968 : 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 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 tonearest binary128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea6ap+968 : 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 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 tonearest ibm128 1 0x8p-972 : -0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-ok
-= 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 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 tonearest binary32 1 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 1 0x8p-152 : -0x1.45f306dc9c883p+148 : 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 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 tonearest intel96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : 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 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 tonearest m68k96 1 0x8p-152 : -0x1.45f306dc9c882a54p+148 : 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 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 tonearest binary128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea6ap+148 : 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 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 tonearest ibm128 1 0x8p-152 : -0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-ok
-= 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 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 tonearest binary64 1 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : 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 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 tonearest m68k96 1 0x4p-1076 : -0x2.8be60db9391054a8p+1072 : 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 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 tonearest binary128 1 0x4p-1076 : -0x2.8be60db9391054a7f09d5f47d4d4p+1072 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 1 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 1 0x8p-16448 : 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 tonearest intel96 1 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 1 0x8p-16448 : minus_infty : 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 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 tonearest binary128 1 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 1 0x4p-16448 : minus_infty : 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 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 tonearest binary128 1 0x4p-16448 : minus_infty : 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 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 tonearest binary128 1 0x4p-16496 : minus_infty : 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 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-yn -1 min
-= yn downward binary32 -1 0x4p-128 : 0x2.8be60cp+124 : inexact-ok
+= 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 tonearest binary32 -1 0x4p-128 : 0x2.8be60cp+124 : 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 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 tonearest binary64 -1 0x4p-128 : 0x2.8be60db939106p+124 : 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 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 tonearest intel96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : 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 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 tonearest m68k96 -1 0x4p-128 : 0x2.8be60db9391054a8p+124 : 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 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 tonearest binary128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d4d4p+124 : 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 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 tonearest ibm128 -1 0x4p-128 : 0x2.8be60db9391054a7f09d5f47d5p+124 : 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 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 tonearest binary64 -1 0x4p-1024 : 0x2.8be60db939106p+1020 : 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 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 tonearest intel96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : 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 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 tonearest m68k96 -1 0x4p-1024 : 0x2.8be60db9391054a8p+1020 : 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 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 tonearest binary128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d4d4p+1020 : 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 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 tonearest ibm128 -1 0x4p-1024 : 0x2.8be60db9391054a7f09d5f47d5p+1020 : 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 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 tonearest intel96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : 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 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 tonearest m68k96 -1 0x4p-16384 : 0x2.8be60db9391054a8p+16380 : 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 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 tonearest binary128 -1 0x4p-16384 : 0x2.8be60db9391054a7f09d5f47d4d4p+16380 : 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 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 tonearest intel96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : 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 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 tonearest m68k96 -1 0x2p-16384 : 0x5.17cc1b727220a95p+16380 : 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 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 tonearest binary128 -1 0x2p-16384 : 0x5.17cc1b727220a94fe13abe8fa9a8p+16380 : 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 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 tonearest binary64 -1 0x8p-972 : 0x1.45f306dc9c883p+968 : 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 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 tonearest intel96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : 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 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 tonearest m68k96 -1 0x8p-972 : 0x1.45f306dc9c882a54p+968 : 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 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 tonearest binary128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea6ap+968 : 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 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 tonearest ibm128 -1 0x8p-972 : 0x1.45f306dc9c882a53f84eafa3ea8p+968 : inexact-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 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 tonearest binary32 -1 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 -1 0x8p-152 : 0x1.45f306dc9c883p+148 : 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 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 tonearest intel96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : 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 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 tonearest m68k96 -1 0x8p-152 : 0x1.45f306dc9c882a54p+148 : 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 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 tonearest binary128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea6ap+148 : 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 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 tonearest ibm128 -1 0x8p-152 : 0x1.45f306dc9c882a53f84eafa3ea8p+148 : inexact-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 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 tonearest binary64 -1 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : 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 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 tonearest m68k96 -1 0x4p-1076 : 0x2.8be60db9391054a8p+1072 : 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 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 tonearest binary128 -1 0x4p-1076 : 0x2.8be60db9391054a7f09d5f47d4d4p+1072 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -1 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= yn downward intel96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 -1 0x8p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward m68k96 -1 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 -1 0x8p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -1 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -1 0x8p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward m68k96 -1 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 -1 0x4p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -1 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -1 0x4p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -1 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -1 0x4p-16496 : plus_infty : 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 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 tonearest binary32 2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 2 0x4p-128 : -0x1.45f306dc9c883p+252 : 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 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 tonearest intel96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : 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 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 tonearest m68k96 2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : 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 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 tonearest binary128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : 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 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 tonearest ibm128 2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok
-= 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 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 tonearest binary64 2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : 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 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 tonearest m68k96 2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : 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 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 tonearest binary128 2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x4p-16384 : 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 tonearest intel96 2 0x4p-16384 : minus_infty : 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 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 tonearest m68k96 2 0x4p-16384 : minus_infty : 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 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 tonearest binary128 2 0x4p-16384 : minus_infty : 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 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 tonearest intel96 2 0x2p-16384 : minus_infty : 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 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 tonearest m68k96 2 0x2p-16384 : minus_infty : 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 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 tonearest binary128 2 0x2p-16384 : minus_infty : 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 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 tonearest binary64 2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : 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 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 tonearest m68k96 2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : 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 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 tonearest binary128 2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-yn 2 min_subnorm
-= yn downward binary32 2 0x8p-152 : 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 tonearest binary32 2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 2 0x8p-152 : -0x5.17cc1b727220cp+296 : 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 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 tonearest intel96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : 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 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 tonearest m68k96 2 0x8p-152 : -0x5.17cc1b727220a95p+296 : 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 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 tonearest binary128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : 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 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 tonearest ibm128 2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
-= 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 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 tonearest binary64 2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : 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 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 tonearest m68k96 2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : 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 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 tonearest binary128 2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 2 0x8p-16448 : 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 tonearest intel96 2 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 2 0x8p-16448 : minus_infty : 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 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 tonearest binary128 2 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 2 0x4p-16448 : minus_infty : 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 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 tonearest binary128 2 0x4p-16448 : minus_infty : 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 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 tonearest binary128 2 0x4p-16496 : minus_infty : 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 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 tonearest binary32 -2 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 -2 0x4p-128 : -0x1.45f306dc9c883p+252 : 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 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 tonearest intel96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : 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 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 tonearest m68k96 -2 0x4p-128 : -0x1.45f306dc9c882a54p+252 : 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 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 tonearest binary128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea6ap+252 : 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 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 tonearest ibm128 -2 0x4p-128 : -0x1.45f306dc9c882a53f84eafa3ea8p+252 : inexact-ok
-= 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 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 tonearest binary64 -2 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : 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 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 tonearest m68k96 -2 0x4p-1024 : -0x1.45f306dc9c882a54p+2044 : 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 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 tonearest binary128 -2 0x4p-1024 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2044 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -2 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 -2 0x4p-16384 : 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 tonearest intel96 -2 0x4p-16384 : minus_infty : 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 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 tonearest m68k96 -2 0x4p-16384 : minus_infty : 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 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 tonearest binary128 -2 0x4p-16384 : minus_infty : 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 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 tonearest intel96 -2 0x2p-16384 : minus_infty : 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 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 tonearest m68k96 -2 0x2p-16384 : minus_infty : 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 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 tonearest binary128 -2 0x2p-16384 : minus_infty : 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 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 tonearest binary64 -2 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : 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 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 tonearest m68k96 -2 0x8p-972 : -0x5.17cc1b727220a95p+1936 : 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 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 tonearest binary128 -2 0x8p-972 : -0x5.17cc1b727220a94fe13abe8fa9a8p+1936 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -2 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-yn -2 min_subnorm
-= yn downward binary32 -2 0x8p-152 : 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 tonearest binary32 -2 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest binary64 -2 0x8p-152 : -0x5.17cc1b727220cp+296 : 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 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 tonearest intel96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : 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 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 tonearest m68k96 -2 0x8p-152 : -0x5.17cc1b727220a95p+296 : 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 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 tonearest binary128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8fa9a8p+296 : 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 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 tonearest ibm128 -2 0x8p-152 : -0x5.17cc1b727220a94fe13abe8faap+296 : inexact-ok
-= 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 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 tonearest binary64 -2 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : 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 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 tonearest m68k96 -2 0x4p-1076 : -0x1.45f306dc9c882a54p+2148 : 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 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 tonearest binary128 -2 0x4p-1076 : -0x1.45f306dc9c882a53f84eafa3ea6ap+2148 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -2 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 -2 0x8p-16448 : 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 tonearest intel96 -2 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 -2 0x8p-16448 : minus_infty : 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 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 tonearest binary128 -2 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 -2 0x4p-16448 : minus_infty : 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 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 tonearest binary128 -2 0x4p-16448 : minus_infty : 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 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 tonearest binary128 -2 0x4p-16496 : minus_infty : 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 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 tonearest binary32 17 0x4p-128 : minus_infty : 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 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 tonearest binary64 17 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : 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 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 tonearest m68k96 17 0x4p-128 : -0x3.075168245c52bc5p+2200 : 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 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 tonearest binary128 17 0x4p-128 : -0x3.075168245c52bc50fcc2e4e07482p+2200 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 17 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward binary64 17 0x4p-1024 : 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 tonearest binary64 17 0x4p-1024 : minus_infty : 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 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 tonearest intel96 17 0x4p-1024 : minus_infty : 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 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 tonearest m68k96 17 0x4p-1024 : minus_infty : 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 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 tonearest binary128 17 0x4p-1024 : minus_infty : 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 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= yn downward ibm128 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 17 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x4p-16384 : 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 tonearest intel96 17 0x4p-16384 : minus_infty : 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 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 tonearest m68k96 17 0x4p-16384 : minus_infty : 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 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 tonearest binary128 17 0x4p-16384 : minus_infty : 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 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 tonearest intel96 17 0x2p-16384 : minus_infty : 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 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 tonearest m68k96 17 0x2p-16384 : minus_infty : 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 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 tonearest binary128 17 0x2p-16384 : minus_infty : 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 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 tonearest binary64 17 0x8p-972 : minus_infty : 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 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 tonearest intel96 17 0x8p-972 : minus_infty : 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 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 tonearest m68k96 17 0x8p-972 : minus_infty : 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 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 tonearest binary128 17 0x8p-972 : minus_infty : 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 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= yn downward ibm128 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 17 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-yn 17 min_subnorm
-= yn downward binary32 17 0x8p-152 : 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 tonearest binary32 17 0x8p-152 : minus_infty : 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 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 tonearest binary64 17 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : 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 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 tonearest m68k96 17 0x8p-152 : -0x1.83a8b4122e295e28p+2592 : 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 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 tonearest binary128 17 0x8p-152 : -0x1.83a8b4122e295e287e6172703a41p+2592 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 17 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward binary64 17 0x4p-1076 : 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 tonearest binary64 17 0x4p-1076 : minus_infty : 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 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 tonearest intel96 17 0x4p-1076 : minus_infty : 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 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 tonearest m68k96 17 0x4p-1076 : minus_infty : 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 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 tonearest binary128 17 0x4p-1076 : minus_infty : 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 : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
-= yn downward ibm128 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 17 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 17 0x8p-16448 : 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 tonearest intel96 17 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 17 0x8p-16448 : minus_infty : 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 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 tonearest binary128 17 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 17 0x4p-16448 : minus_infty : 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 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 tonearest binary128 17 0x4p-16448 : minus_infty : 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 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 tonearest binary128 17 0x4p-16496 : minus_infty : 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 : -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 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 tonearest binary32 -17 0x4p-128 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x4p-128 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : 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 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 tonearest m68k96 -17 0x4p-128 : 0x3.075168245c52bc5p+2200 : 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 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 tonearest binary128 -17 0x4p-128 : 0x3.075168245c52bc50fcc2e4e07482p+2200 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -17 0x4p-128 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x4p-1024 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 -17 0x4p-1024 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 -17 0x4p-1024 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x4p-1024 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 -17 0x4p-1024 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-1024 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -17 0x4p-1024 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -17 0x4p-1024 : plus_infty : inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 -17 0x4p-16384 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x4p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 -17 0x4p-16384 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -17 0x4p-16384 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 -17 0x2p-16384 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x2p-16384 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 -17 0x2p-16384 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x2p-16384 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -17 0x2p-16384 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x8p-972 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 -17 0x8p-972 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 -17 0x8p-972 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x8p-972 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 -17 0x8p-972 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x8p-972 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -17 0x8p-972 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -17 0x8p-972 : plus_infty : inexact-ok overflow errno-erange
-yn -17 min_subnorm
-= yn downward binary32 -17 0x8p-152 : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary32 -17 0x8p-152 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x8p-152 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : 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 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 tonearest m68k96 -17 0x8p-152 : 0x1.83a8b4122e295e28p+2592 : 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 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 tonearest binary128 -17 0x8p-152 : 0x1.83a8b4122e295e287e6172703a41p+2592 : 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 : inexact-ok overflow errno-erange-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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -17 0x8p-152 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary64 -17 0x4p-1076 : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary64 -17 0x4p-1076 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 -17 0x4p-1076 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x4p-1076 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 -17 0x4p-1076 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-1076 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -17 0x4p-1076 : plus_infty : 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 : inexact-ok overflow errno-erange-ok
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -17 0x4p-1076 : plus_infty : inexact-ok overflow errno-erange
-= yn downward intel96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest intel96 -17 0x8p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x8p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 -17 0x8p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x8p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -17 0x8p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward m68k96 -17 0x4p-16448 : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest m68k96 -17 0x4p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-16448 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -17 0x4p-16448 : plus_infty : 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 : plus_infty : inexact-ok overflow errno-erange
-= yn downward binary128 -17 0x4p-16496 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= 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 tonearest binary128 -17 0x4p-16496 : plus_infty : 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 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 tonearest binary32 42 0x4p-128 : minus_infty : 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 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 tonearest binary64 42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : 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 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 tonearest m68k96 42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : 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 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 tonearest binary128 42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward binary64 42 0x4p-1024 : 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 tonearest binary64 42 0x4p-1024 : minus_infty : 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 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 tonearest intel96 42 0x4p-1024 : minus_infty : 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 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 tonearest m68k96 42 0x4p-1024 : minus_infty : 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 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 tonearest binary128 42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x4p-16384 : 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 tonearest intel96 42 0x4p-16384 : minus_infty : 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 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 tonearest m68k96 42 0x4p-16384 : minus_infty : 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 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 tonearest binary128 42 0x4p-16384 : minus_infty : 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 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 tonearest intel96 42 0x2p-16384 : minus_infty : 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 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 tonearest m68k96 42 0x2p-16384 : minus_infty : 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 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 tonearest binary128 42 0x2p-16384 : minus_infty : 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 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 tonearest binary64 42 0x8p-972 : minus_infty : 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 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 tonearest intel96 42 0x8p-972 : minus_infty : 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 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 tonearest m68k96 42 0x8p-972 : minus_infty : 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 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 tonearest binary128 42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-yn 42 min_subnorm
-= yn downward binary32 42 0x8p-152 : 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 tonearest binary32 42 0x8p-152 : minus_infty : 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 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 tonearest binary64 42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : 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 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 tonearest m68k96 42 0x8p-152 : -0x7.492cf021b7029288p+6460 : 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 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 tonearest binary128 42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward binary64 42 0x4p-1076 : 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 tonearest binary64 42 0x4p-1076 : minus_infty : 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 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 tonearest intel96 42 0x4p-1076 : minus_infty : 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 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 tonearest m68k96 42 0x4p-1076 : minus_infty : 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 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 tonearest binary128 42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 42 0x8p-16448 : 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 tonearest intel96 42 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 42 0x8p-16448 : minus_infty : 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 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 tonearest binary128 42 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 42 0x4p-16448 : minus_infty : 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 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 tonearest binary128 42 0x4p-16448 : minus_infty : 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 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 tonearest binary128 42 0x4p-16496 : minus_infty : 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 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 tonearest binary32 -42 0x4p-128 : minus_infty : 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 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 tonearest binary64 -42 0x4p-128 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : 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 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 tonearest m68k96 -42 0x4p-128 : -0x1.d24b3c086dc0a4a2p+5496 : 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 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 tonearest binary128 -42 0x4p-128 : -0x1.d24b3c086dc0a4a202ed65d223bep+5496 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -42 0x4p-128 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward binary64 -42 0x4p-1024 : 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 tonearest binary64 -42 0x4p-1024 : minus_infty : 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 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 tonearest intel96 -42 0x4p-1024 : minus_infty : 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 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 tonearest m68k96 -42 0x4p-1024 : minus_infty : 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 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 tonearest binary128 -42 0x4p-1024 : minus_infty : inexact-ok overflow errno-erange
-= 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -42 0x4p-1024 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x4p-16384 : 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 tonearest intel96 -42 0x4p-16384 : minus_infty : 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 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 tonearest m68k96 -42 0x4p-16384 : minus_infty : 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 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 tonearest binary128 -42 0x4p-16384 : minus_infty : 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 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 tonearest intel96 -42 0x2p-16384 : minus_infty : 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 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 tonearest m68k96 -42 0x2p-16384 : minus_infty : 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 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 tonearest binary128 -42 0x2p-16384 : minus_infty : 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 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 tonearest binary64 -42 0x8p-972 : minus_infty : 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 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 tonearest intel96 -42 0x8p-972 : minus_infty : 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 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 tonearest m68k96 -42 0x8p-972 : minus_infty : 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 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 tonearest binary128 -42 0x8p-972 : minus_infty : inexact-ok overflow errno-erange
-= 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -42 0x8p-972 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-yn -42 min_subnorm
-= yn downward binary32 -42 0x8p-152 : 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 tonearest binary32 -42 0x8p-152 : minus_infty : 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 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 tonearest binary64 -42 0x8p-152 : minus_infty : inexact-ok overflow errno-erange
-= 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 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 tonearest intel96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : 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 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 tonearest m68k96 -42 0x8p-152 : -0x7.492cf021b7029288p+6460 : 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 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 tonearest binary128 -42 0x8p-152 : -0x7.492cf021b70292880bb597488ef8p+6460 : 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 : inexact-ok overflow errno-erange
+= 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -42 0x8p-152 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward binary64 -42 0x4p-1076 : 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 tonearest binary64 -42 0x4p-1076 : minus_infty : 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 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 tonearest intel96 -42 0x4p-1076 : minus_infty : 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 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 tonearest m68k96 -42 0x4p-1076 : minus_infty : 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 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 tonearest binary128 -42 0x4p-1076 : minus_infty : inexact-ok overflow errno-erange
-= 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 : 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 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 : inexact-ok overflow errno-erange-ok
-= yn upward ibm128 -42 0x4p-1076 : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok overflow errno-erange-ok
-= yn downward intel96 -42 0x8p-16448 : 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 tonearest intel96 -42 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 -42 0x8p-16448 : minus_infty : 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 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 tonearest binary128 -42 0x8p-16448 : minus_infty : 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 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 tonearest m68k96 -42 0x4p-16448 : minus_infty : 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 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 tonearest binary128 -42 0x4p-16448 : minus_infty : 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 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 tonearest binary128 -42 0x4p-16496 : minus_infty : 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 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