about summary refs log tree commit diff
path: root/math/auto-libm-test-out-narrow-div
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2021-09-22 12:35:44 +0000
committerJoseph Myers <joseph@codesourcery.com>2021-09-22 12:35:44 +0000
commit4eff749e8f06d8f6c5fc8b37299e9e0409ed80ec (patch)
tree51e307b9d2790d67b592b5446d148d5abfc57f65 /math/auto-libm-test-out-narrow-div
parented05f7dded5f613f31fcde66dd2fe9a79d6ffe23 (diff)
downloadglibc-4eff749e8f06d8f6c5fc8b37299e9e0409ed80ec.tar.gz
glibc-4eff749e8f06d8f6c5fc8b37299e9e0409ed80ec.tar.xz
glibc-4eff749e8f06d8f6c5fc8b37299e9e0409ed80ec.zip
Adjust new narrowing div/mul tests for IBM long double, update powerpc ULPs
Testing for powerpc shows some of the new narrowing div/mul tests need
XFAILing for IBM long double and some ULPs updates are needed for
those tests.
Diffstat (limited to 'math/auto-libm-test-out-narrow-div')
-rw-r--r--math/auto-libm-test-out-narrow-div3632
1 files changed, 1816 insertions, 1816 deletions
diff --git a/math/auto-libm-test-out-narrow-div b/math/auto-libm-test-out-narrow-div
index 9d29f707c6..c3f57687e6 100644
--- a/math/auto-libm-test-out-narrow-div
+++ b/math/auto-libm-test-out-narrow-div
@@ -21681,11 +21681,11 @@ div -0x1p-126 -0x1.0000001p0
 = div tonearest ibm128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003ffffffcp-128 : inexact
 = div towardzero ibm128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003ffffffcp-128 : inexact
 = div upward ibm128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003ffffffc00001p-128 : inexact
-div 0x1p-1022 0x1.00000000000001p0
-= div downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+div 0x1p-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
+= div downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fcp-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fcp-152 : inexact
@@ -21730,10 +21730,10 @@ div 0x1p-1022 0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
 = div towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
 = div upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
@@ -21754,10 +21754,10 @@ div 0x1p-1022 0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
 = div towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : inexact
 = div upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward binary64:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
@@ -21874,14 +21874,14 @@ div 0x1p-1022 0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
 = div towardzero ibm128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
 = div upward ibm128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000ffffcp-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000ffffcp-1024 : inexact
@@ -21894,14 +21894,14 @@ div 0x1p-1022 0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
 = div tonearest binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
 = div towardzero binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
@@ -21922,14 +21922,14 @@ div 0x1p-1022 0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
 = div towardzero ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
 = div upward ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
-= div downward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
@@ -21942,18 +21942,18 @@ div 0x1p-1022 0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div towardzero binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div downward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div towardzero binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
 = div downward intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
@@ -21966,11 +21966,11 @@ div 0x1p-1022 0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffc00000000000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffc00000000000002p-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffc00000000000004p-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
-div 0x1p-1022 -0x1.00000000000001p0
+= div downward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+div 0x1p-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
 = div downward binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
 = div tonearest binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
 = div towardzero binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
@@ -21995,10 +21995,10 @@ div 0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
 = div towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
 = div upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= div downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
 = div downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fcp-152 : inexact
@@ -22019,10 +22019,10 @@ div 0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : inexact
 = div towardzero ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : inexact
 = div upward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= div downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
 = div downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
@@ -22043,10 +22043,10 @@ div 0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
 = div towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : inexact
 = div upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= div downward binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
 = div downward binary64:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
@@ -22163,10 +22163,10 @@ div 0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
 = div towardzero ibm128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
 = div upward ibm128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= div downward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
 = div downward binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
 = div tonearest binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
 = div towardzero binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
@@ -22187,14 +22187,14 @@ div 0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
 = div towardzero ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
 = div upward ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
-= div downward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1024 : inexact
@@ -22207,18 +22207,18 @@ div 0x1p-1022 -0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
@@ -22231,18 +22231,18 @@ div 0x1p-1022 -0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div tonearest binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div towardzero binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div tonearest binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div towardzero binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffc04p-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
@@ -22255,11 +22255,11 @@ div 0x1p-1022 -0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffc00000000000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffc00000000000002p-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffc00000000000002p-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-div -0x1p-1022 0x1.00000000000001p0
+= div downward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+div -0x1p-1022 0x1.00000000000001p0 missing-underflow:arg-ibm128
 = div downward binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
 = div tonearest binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
 = div towardzero binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
@@ -22356,10 +22356,10 @@ div -0x1p-1022 0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
 = div towardzero ibm128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
 = div upward ibm128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= div downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
 = div downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fcp-152 : inexact
@@ -22404,10 +22404,10 @@ div -0x1p-1022 0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
 = div towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
 = div upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= div downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
 = div downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
@@ -22428,10 +22428,10 @@ div -0x1p-1022 0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
 = div towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : inexact
 = div upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= div downward binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
 = div downward binary64:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
@@ -22452,14 +22452,14 @@ div -0x1p-1022 0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
 = div towardzero ibm128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
 = div upward ibm128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000ffffcp-1024 : inexact
@@ -22472,14 +22472,14 @@ div -0x1p-1022 0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= div downward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
 = div downward binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
 = div tonearest binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
 = div towardzero binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
@@ -22500,14 +22500,14 @@ div -0x1p-1022 0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
 = div towardzero ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
 = div upward ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
-= div downward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
@@ -22520,18 +22520,18 @@ div -0x1p-1022 0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div tonearest binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div towardzero binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div tonearest binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div towardzero binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffc04p-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
@@ -22544,11 +22544,11 @@ div -0x1p-1022 0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffc00000000000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffc00000000000002p-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffc00000000000002p-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-div -0x1p-1022 -0x1.00000000000001p0
+= div downward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+div -0x1p-1022 -0x1.00000000000001p0 missing-underflow:arg-ibm128
 = div downward binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
 = div tonearest binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
 = div towardzero binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
@@ -22669,10 +22669,10 @@ div -0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
 = div towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
 = div upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fcp-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fcp-152 : inexact
@@ -22693,10 +22693,10 @@ div -0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
 = div towardzero ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000007ffep-152 : inexact
 = div upward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
@@ -22717,10 +22717,10 @@ div -0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
 = div towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : inexact
 = div upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward binary64:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
 = div tonearest binary64:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact
 = div towardzero binary64:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
@@ -22741,10 +22741,10 @@ div -0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
 = div towardzero ibm128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
 = div upward ibm128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8000000000002p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
 = div tonearest binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
 = div towardzero binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
@@ -22765,14 +22765,14 @@ div -0x1p-1022 -0x1.00000000000001p0
 = div tonearest ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
 = div towardzero ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
 = div upward ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
-= div downward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1024 : inexact
@@ -22785,18 +22785,18 @@ div -0x1p-1022 -0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
 = div downward intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
@@ -22809,18 +22809,18 @@ div -0x1p-1022 -0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div towardzero binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div downward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div towardzero binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
 = div downward intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
 = div tonearest intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
 = div towardzero intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
@@ -22833,1931 +22833,1931 @@ div -0x1p-1022 -0x1.00000000000001p0
 = div tonearest binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffc00000000000004p-1024 : inexact
 = div towardzero binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffc00000000000002p-1024 : inexact
 = div upward binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffc00000000000004p-1024 : inexact
-= div downward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
-= div upward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
-div 0x1p-16382 0x1.00000000000000001p0
-= div downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fcp-152 : inexact
+= div downward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+div 0x1p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000007ffffcp-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000007ffffcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000007ffffcp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000007ffep-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000007ffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000007ffep-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000007ffep-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= div towardzero ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000007ffep-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div towardzero binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div upward binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div downward binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= div towardzero binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div towardzero binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div upward binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div downward intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= div towardzero binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div towardzero intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div upward intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div downward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= div towardzero intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div towardzero m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div upward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div downward binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= div towardzero m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div towardzero binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div upward binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div downward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= div towardzero binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
-= div downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8008p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8008p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8008p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000007fcp-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff8008p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000007fcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000007fcp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000007fcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.ffffffffffffcp-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.ffffffffffffcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffff0000000000004p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffff0000000000004p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffff00000000002p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x7.fffffffffffffff00000000002p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff800000000004p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff800000000004p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8000000002p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8000000002p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800001p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800001p-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800001p-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800001p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800001p-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800001p-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= div towardzero binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div towardzero binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div upward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div downward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= div towardzero binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div towardzero intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div upward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div downward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= div towardzero intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div towardzero m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div upward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div downward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= div towardzero m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div towardzero binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div upward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div downward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= div towardzero binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div towardzero ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div upward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
-= div downward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8000000000002p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8000000000002p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffc00000000002p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000ffff8p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000ffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000ffffcp-16384 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffc00000000002p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000ffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000ffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800001p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000ffffcp-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000ffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffcp-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= div towardzero m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000ffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800001p-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
-= div towardzero intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
-= div upward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
-= div downward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= div towardzero intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
-= div towardzero m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
-= div upward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
-= div downward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= div towardzero m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
-= div towardzero binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
-= div upward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
-= div downward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc008p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact
+= div towardzero binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc008p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fcp-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8000000000004p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div towardzero intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div downward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8000000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div towardzero intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : xfail:ibm128-libgcc inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div downward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffc00000000004p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-div 0x1p-16382 -0x1.00000000000000001p0
-= div downward binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= div towardzero m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x3.ffffffffffffffffc00000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+div 0x1p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div towardzero binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div upward binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div downward binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= div towardzero binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div towardzero binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div upward binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div downward intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= div towardzero binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div towardzero intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div upward intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div downward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= div towardzero intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div towardzero m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div upward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div downward binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= div towardzero m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div towardzero binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div upward binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div downward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= div towardzero binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
-= div downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fcp-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fcp-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffffcp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffffcp-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffffcp-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8008p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8008p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000007fcp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000007fcp-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000007fcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000007fcp-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.ffffffffffffcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.ffffffffffffcp-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffff8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffff0000000000004p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffff0000000000004p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffff00000000002p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffff00000000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff800000000004p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff800000000004p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8000000002p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8000000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div downward binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= div towardzero ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div towardzero binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div upward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div downward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= div towardzero binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div towardzero intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div upward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div downward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= div towardzero intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div towardzero m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div upward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div downward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= div towardzero m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div towardzero binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div upward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div downward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= div towardzero binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div towardzero ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div upward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
-= div downward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800001p-1076 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800001p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800001p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800001p-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800001p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800001p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8000000000002p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8000000000002p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffc00000000002p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffc00000000002p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= div towardzero binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
-= div towardzero intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
-= div upward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
-= div downward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= div towardzero intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
-= div towardzero m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
-= div upward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
-= div downward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= div towardzero m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
-= div towardzero binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
-= div upward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
-= div downward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000ffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000ffff8p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact
+= div towardzero binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800001p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000ffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000ffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800001p-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000ffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000ffffcp-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffcp-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc008p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000ffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000ffffcp-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc008p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fcp-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8000000000004p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div tonearest intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div towardzero intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8000000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : xfail:ibm128-libgcc inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div tonearest intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div towardzero intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffc00000000004p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-div -0x1p-16382 0x1.00000000000000001p0
-= div downward binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffc00000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+div -0x1p-16382 0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fcp-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fcp-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000002p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000007ffffcp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000007ffffcp-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000007ffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000007ffffcp-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000008p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= div towardzero ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x7.fffff000001fffffc000007ffep-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div towardzero binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div upward binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div downward binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= div towardzero binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div towardzero binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div upward binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div downward intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= div towardzero binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div towardzero intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div upward intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div downward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= div towardzero intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div towardzero m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div upward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div downward binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= div towardzero m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div towardzero binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div upward binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div downward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= div towardzero binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
-= div downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8008p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8008p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000007fcp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000007fcp-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000007fcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000007fcp-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000008p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x7.ffffffffffff80000000000006p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.ffffffffffffcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.ffffffffffffcp-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffff8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffff0000000000004p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffff0000000000004p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffff00000000002p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffff00000000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff800000000004p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff800000000004p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8000000002p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8000000002p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800001p-1076 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800001p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800001p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800001p-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800001p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800001p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= div towardzero binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div towardzero binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div upward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div downward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= div towardzero binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div towardzero intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div upward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div downward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= div towardzero intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div towardzero m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div upward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div downward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= div towardzero m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div towardzero binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div upward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div downward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= div towardzero binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div towardzero ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div upward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
-= div downward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1076 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fep-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8000000000002p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8000000000002p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffc00000000002p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffc00000000002p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000ffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000ffff8p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800001p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000ffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000ffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800001p-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800001p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000ffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000ffffcp-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffcp-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= div towardzero m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000ffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000ffffcp-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
-= div towardzero intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
-= div upward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
-= div downward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= div towardzero intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
-= div towardzero m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
-= div upward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
-= div downward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= div towardzero m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
-= div towardzero binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
-= div upward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
-= div downward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc008p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-16384 : inexact
+= div towardzero binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc008p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fcp-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000003fcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8000000000004p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div downward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
-= div tonearest binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
-= div tonearest binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div downward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div tonearest intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div towardzero intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8000000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div downward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : xfail:ibm128-libgcc inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div tonearest intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div towardzero intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffc00000000004p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div tonearest ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-div -0x1p-16382 -0x1.00000000000000001p0
-= div downward binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffc00000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x3.ffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+div -0x1p-16382 -0x1.00000000000000001p0 missing-underflow:arg-ibm128 xfail-rounding:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div towardzero ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div upward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
-= div downward binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= div towardzero ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div towardzero binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div upward binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div downward binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= div towardzero binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div towardzero binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div upward binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div downward intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= div towardzero binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div towardzero intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div upward intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div downward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= div towardzero intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div towardzero m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div upward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div downward binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= div towardzero m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div towardzero binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div upward binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div downward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= div towardzero binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
-= div downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fcp-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000007ffffcp-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001ffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000002p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000007ffffcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000007ffffcp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000007ffep-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000007ffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000007ffep-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000007ffep-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000007ffep-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x7.fffff000001fffffc000008p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8008p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8008p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8008p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000007fcp-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff8008p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000007fcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000007fcp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000007fcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.ffffffffffffcp-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000006p-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x7.ffffffffffff80000000000008p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.ffffffffffffcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff0000000000004p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff0000000000004p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff00000000002p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div towardzero binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffffp-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x7.fffffffffffffff00000000002p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div towardzero binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffcp-152 : inexact
-= div upward binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div downward intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : inexact
+= div towardzero binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffcp-152 : xfail:ibm128-libgcc inexact
+= div upward binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact
+= div downward intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div towardzero intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : inexact
-= div upward intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div downward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : inexact
-= div upward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
-= div downward binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.fffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
-= div towardzero binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
-= div upward binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff800000000004p-152 : inexact
-= div downward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff800000000004p-152 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
 = div tonearest ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
-= div towardzero ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : inexact
-= div upward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8000000002p-152 : inexact
-= div downward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= div towardzero ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8p-152 : xfail:ibm128-libgcc inexact
+= div upward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x7.ffffffffffffffff8000000002p-152 : xfail:ibm128-libgcc inexact
+= div downward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div towardzero binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div upward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div downward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= div towardzero binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div towardzero intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div upward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div downward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= div towardzero intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div towardzero m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div upward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div downward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= div towardzero m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div towardzero binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div upward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div downward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= div towardzero binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
 = div tonearest ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div towardzero ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div upward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
-= div downward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div upward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc
+= div downward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800001p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800001p-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800001p-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800001p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800001p-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800001p-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8000000000002p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : inexact
+= div towardzero binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8000000000002p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
-= div towardzero intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : inexact
-= div upward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
-= div downward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : inexact
+= div towardzero intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact
+= div downward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : inexact
-= div upward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
-= div downward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
 = div tonearest binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : inexact
-= div towardzero binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : inexact
-= div upward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffc00000000002p-1076 : inexact
-= div downward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div towardzero ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= div towardzero binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-1076 : xfail:ibm128-libgcc inexact
+= div upward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffc00000000002p-1076 : xfail:ibm128-libgcc inexact
+= div downward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
-= div towardzero intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
-= div upward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
-= div downward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= div towardzero intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div upward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div downward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
-= div towardzero m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
-= div upward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
-= div downward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= div towardzero m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div upward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div downward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
 = div tonearest binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
-= div towardzero binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
-= div upward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
-= div downward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000ffff8p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000ffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000ffffcp-16384 : inexact
+= div towardzero binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div upward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 : xfail:ibm128-libgcc
+= div downward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000ffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000ffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800001p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000ffffcp-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000ffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800001p-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffcp-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc008p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000ffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800001p-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc008p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fcp-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div towardzero intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
-= div downward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8000000000004p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
-= div downward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
-= div downward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div tonearest binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div upward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
-= div downward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div tonearest intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div towardzero intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
-= div upward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
-= div downward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8000000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x8p-152 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div towardzero intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : xfail:ibm128-libgcc inexact underflow:before-rounding underflow-ok:arg-ibm128:before-rounding errno-erange-ok:before-rounding
+= div downward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
 = div tonearest m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
-= div towardzero m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
-= div upward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
-= div downward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div tonearest binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div towardzero binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
-= div upward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffc00000000004p-16384 : inexact underflow errno-erange-ok
-= div downward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div tonearest ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
-= div towardzero ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
-= div upward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= div towardzero m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact
+= div upward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : xfail:ibm128-libgcc inexact
+= div downward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div tonearest binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div towardzero binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffcp-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div upward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x3.ffffffffffffffffc00000000004p-16384 : xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok
+= div downward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div tonearest ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div towardzero ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange
+= div upward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc xfail:ibm128-libgcc inexact underflow underflow-ok:arg-ibm128 errno-erange-ok