aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--math/auto-libm-test-in30
-rw-r--r--math/auto-libm-test-out-narrow-div3372
-rw-r--r--math/auto-libm-test-out-narrow-mul6156
-rw-r--r--math/math-narrow.h45
-rw-r--r--sysdeps/i386/fpu/s_f32xdivf64.c2
-rw-r--r--sysdeps/i386/fpu/s_f32xmulf64.c2
-rw-r--r--sysdeps/ieee754/dbl-64/s_fdiv.c3
-rw-r--r--sysdeps/ieee754/dbl-64/s_fmul.c3
-rw-r--r--sysdeps/ieee754/ldbl-128/s_ddivl.c2
-rw-r--r--sysdeps/ieee754/ldbl-128/s_dmull.c2
-rw-r--r--sysdeps/ieee754/ldbl-128/s_f64xdivf128.c3
-rw-r--r--sysdeps/ieee754/ldbl-128/s_f64xmulf128.c3
-rw-r--r--sysdeps/ieee754/ldbl-128/s_fdivl.c2
-rw-r--r--sysdeps/ieee754/ldbl-128/s_fmull.c2
-rw-r--r--sysdeps/ieee754/ldbl-96/s_ddivl.c2
-rw-r--r--sysdeps/ieee754/ldbl-96/s_dmull.c2
-rw-r--r--sysdeps/ieee754/ldbl-96/s_fdivl.c2
-rw-r--r--sysdeps/ieee754/ldbl-96/s_fmull.c2
18 files changed, 9604 insertions, 31 deletions
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index 2045a0f..119e2ec 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -4870,6 +4870,21 @@ div 0x1.0000000000008001000000000001p0 0x1.0000000000008p0
# Similar, for double rounding to 64-bit of a division of 53-bit values.
div 0x1ffe1p0 0xfffp0
+# Cases where there is underflow before rounding (for some format) but
+# might not be after rounding, depending on the rounding mode.
+div 0x1p-126 0x1.0000001p0
+div 0x1p-126 -0x1.0000001p0
+div -0x1p-126 0x1.0000001p0
+div -0x1p-126 -0x1.0000001p0
+div 0x1p-1022 0x1.00000000000001p0
+div 0x1p-1022 -0x1.00000000000001p0
+div -0x1p-1022 0x1.00000000000001p0
+div -0x1p-1022 -0x1.00000000000001p0
+div 0x1p-16382 0x1.00000000000000001p0
+div 0x1p-16382 -0x1.00000000000000001p0
+div -0x1p-16382 0x1.00000000000000001p0
+div -0x1p-16382 -0x1.00000000000000001p0
+
erf 0
erf -0
erf 0.125
@@ -6645,6 +6660,21 @@ mul 0x50000000000000005p-64 0xcccccccccccccccccccccccccccdp-114
# This product equals 2^64 + 2^11 + 1.
mul 97689974585 188829449
+# Cases where there is underflow before rounding (for some format) but
+# might not be after rounding, depending on the rounding mode.
+mul 0x0.ffffff8p-126 0x1.0000001p0
+mul 0x0.ffffff8p-126 -0x1.0000001p0
+mul -0x0.ffffff8p-126 0x1.0000001p0
+mul -0x0.ffffff8p-126 -0x1.0000001p0
+mul 0x0.fffffffffffffcp-1022 0x1.00000000000001p0
+mul 0x0.fffffffffffffcp-1022 -0x1.00000000000001p0
+mul -0x0.fffffffffffffcp-1022 0x1.00000000000001p0
+mul -0x0.fffffffffffffcp-1022 -0x1.00000000000001p0
+mul 0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0
+mul 0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0
+mul -0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0
+mul -0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0
+
pow 0 0
pow 0 -0
pow -0 0
diff --git a/math/auto-libm-test-out-narrow-div b/math/auto-libm-test-out-narrow-div
index a0ad670..9d29f70 100644
--- a/math/auto-libm-test-out-narrow-div
+++ b/math/auto-libm-test-out-narrow-div
@@ -21389,3 +21389,3375 @@ div 0x1ffe1p0 0xfffp0
= div tonearest ibm128:arg_fmt(16,12,0,17) 0x1.ffe1p+16 0xf.ffp+8 : 0x2.0001001001001001001001001p+4 : inexact
= div towardzero ibm128:arg_fmt(16,12,0,17) 0x1.ffe1p+16 0xf.ffp+8 : 0x2.0001001001001001001001001p+4 : inexact
= div upward ibm128:arg_fmt(16,12,0,17) 0x1.ffe1p+16 0xf.ffp+8 : 0x2.00010010010010010010010011p+4 : inexact
+div 0x1p-126 0x1.0000001p0
+= div downward binary32:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div upward binary32:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4p-128 : inexact underflow errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fep-128 : inexact
+= div tonearest binary64:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div towardzero binary64:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fep-128 : inexact
+= div upward binary64:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div downward intel96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000ffffcp-128 : inexact
+= div tonearest intel96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div towardzero intel96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000ffffcp-128 : inexact
+= div upward intel96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div downward m68k96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000ffffcp-128 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000ffffcp-128 : inexact
+= div upward m68k96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div downward binary128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-128 : inexact
+= div tonearest binary128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-128 : inexact
+= div towardzero binary128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-128 : inexact
+= div upward binary128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-128 : inexact
+= div downward ibm128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fffffe000003fffp-128 : inexact
+= div tonearest ibm128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-128 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fffffe000003fffp-128 : inexact
+= div upward ibm128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x3.fffff800000fffffe000004p-128 : inexact
+= div downward binary32:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div tonearest binary32:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div towardzero binary32:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div upward binary32:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div downward binary64:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div tonearest binary64:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div towardzero binary64:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div upward binary64:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div downward intel96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div tonearest intel96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div towardzero intel96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div upward intel96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div downward m68k96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div tonearest m68k96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div towardzero m68k96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div upward m68k96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div downward binary128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div tonearest binary128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div towardzero binary128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div upward binary128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div downward ibm128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div tonearest ibm128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div towardzero ibm128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div upward ibm128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= div downward binary32:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div towardzero binary32:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div upward binary32:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div downward binary64:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffcp-128 : inexact
+= div tonearest binary64:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffcp-128 : inexact
+= div towardzero binary64:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffcp-128 : inexact
+= div upward binary64:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc000002p-128 : inexact
+= div downward intel96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000003fcp-128 : inexact
+= div tonearest intel96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000004p-128 : inexact
+= div towardzero intel96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000003fcp-128 : inexact
+= div upward intel96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000004p-128 : inexact
+= div downward m68k96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000003fcp-128 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000004p-128 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000003fcp-128 : inexact
+= div upward m68k96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000004p-128 : inexact
+= div downward binary128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000003ffffffc0000002p-128 : inexact
+= div tonearest binary128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000003ffffffc0000004p-128 : inexact
+= div towardzero binary128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000003ffffffc0000002p-128 : inexact
+= div upward binary128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000003ffffffc0000004p-128 : inexact
+= div downward ibm128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x3.ffffffc0000003ffffffcp-128 : inexact
+= 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-126 -0x1.0000001p0
+= div downward binary32:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div tonearest binary32:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div towardzero binary32:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div upward binary32:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div downward binary64:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div tonearest binary64:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div towardzero binary64:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div upward binary64:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div downward intel96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div tonearest intel96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div towardzero intel96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div upward intel96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div downward m68k96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div tonearest m68k96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div towardzero m68k96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div upward m68k96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div downward binary128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div tonearest binary128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div towardzero binary128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div upward binary128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div downward ibm128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div tonearest ibm128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div towardzero ibm128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div upward ibm128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= div downward binary32:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4p-128 : inexact underflow errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div upward binary32:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div tonearest binary64:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div towardzero binary64:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fep-128 : inexact
+= div upward binary64:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fep-128 : inexact
+= div downward intel96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div tonearest intel96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div towardzero intel96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000ffffcp-128 : inexact
+= div upward intel96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000ffffcp-128 : inexact
+= div downward m68k96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000ffffcp-128 : inexact
+= div upward m68k96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000ffffcp-128 : inexact
+= div downward binary128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-128 : inexact
+= div tonearest binary128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-128 : inexact
+= div towardzero binary128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-128 : inexact
+= div upward binary128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-128 : inexact
+= div downward ibm128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-128 : inexact
+= div tonearest ibm128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-128 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fffffe000003fffp-128 : inexact
+= div upward ibm128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x3.fffff800000fffffe000003fffp-128 : inexact
+= div downward binary32:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div tonearest binary32:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div towardzero binary32:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div upward binary32:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc000002p-128 : inexact
+= div tonearest binary64:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffcp-128 : inexact
+= div towardzero binary64:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffcp-128 : inexact
+= div upward binary64:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffcp-128 : inexact
+= div downward intel96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000004p-128 : inexact
+= div tonearest intel96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000004p-128 : inexact
+= div towardzero intel96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000003fcp-128 : inexact
+= div upward intel96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000003fcp-128 : inexact
+= div downward m68k96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000004p-128 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000004p-128 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000003fcp-128 : inexact
+= div upward m68k96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000003fcp-128 : inexact
+= div downward binary128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc0000004p-128 : inexact
+= div tonearest binary128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc0000004p-128 : inexact
+= div towardzero binary128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc0000002p-128 : inexact
+= div upward binary128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc0000002p-128 : inexact
+= div downward ibm128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc00001p-128 : inexact
+= 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.ffffffc0000003ffffffcp-128 : inexact
+div -0x1p-126 0x1.0000001p0
+= div downward binary32:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4p-128 : inexact underflow errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div upward binary32:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div tonearest binary64:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div towardzero binary64:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fep-128 : inexact
+= div upward binary64:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fep-128 : inexact
+= div downward intel96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div tonearest intel96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div towardzero intel96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000ffffcp-128 : inexact
+= div upward intel96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000ffffcp-128 : inexact
+= div downward m68k96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800001p-128 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000ffffcp-128 : inexact
+= div upward m68k96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000ffffcp-128 : inexact
+= div downward binary128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-128 : inexact
+= div tonearest binary128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-128 : inexact
+= div towardzero binary128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-128 : inexact
+= div upward binary128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fffffe000003ffffep-128 : inexact
+= div downward ibm128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-128 : inexact
+= div tonearest ibm128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-128 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fffffe000003fffp-128 : inexact
+= div upward ibm128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x3.fffff800000fffffe000003fffp-128 : inexact
+= div downward binary32:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div tonearest binary32:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div towardzero binary32:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div upward binary32:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div downward binary64:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div tonearest binary64:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div towardzero binary64:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div upward binary64:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div downward intel96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div tonearest intel96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div towardzero intel96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div upward intel96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div downward m68k96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div tonearest m68k96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div towardzero m68k96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div upward m68k96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div downward binary128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div tonearest binary128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div towardzero binary128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div upward binary128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div downward ibm128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div tonearest ibm128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div towardzero ibm128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div upward ibm128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= div downward binary32:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div tonearest binary32:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div towardzero binary32:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div upward binary32:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc000002p-128 : inexact
+= div tonearest binary64:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffcp-128 : inexact
+= div towardzero binary64:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffcp-128 : inexact
+= div upward binary64:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffcp-128 : inexact
+= div downward intel96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000004p-128 : inexact
+= div tonearest intel96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000004p-128 : inexact
+= div towardzero intel96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000003fcp-128 : inexact
+= div upward intel96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000003fcp-128 : inexact
+= div downward m68k96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000004p-128 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000004p-128 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000003fcp-128 : inexact
+= div upward m68k96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000003fcp-128 : inexact
+= div downward binary128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc0000004p-128 : inexact
+= div tonearest binary128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc0000004p-128 : inexact
+= div towardzero binary128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc0000002p-128 : inexact
+= div upward binary128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc0000002p-128 : inexact
+= div downward ibm128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x3.ffffffc0000003ffffffc00001p-128 : inexact
+= 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.ffffffc0000003ffffffcp-128 : inexact
+div -0x1p-126 -0x1.0000001p0
+= div downward binary32:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div tonearest binary32:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div towardzero binary32:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div upward binary32:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div downward binary64:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div tonearest binary64:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div towardzero binary64:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div upward binary64:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div downward intel96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div tonearest intel96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div towardzero intel96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div upward intel96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div downward m68k96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div tonearest m68k96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div towardzero m68k96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div upward m68k96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div downward binary128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div tonearest binary128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div towardzero binary128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div upward binary128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div downward ibm128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div tonearest ibm128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div towardzero ibm128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div upward ibm128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= div downward binary32:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div towardzero binary32:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div upward binary32:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4p-128 : inexact underflow errno-erange-ok
+= div downward binary64:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fep-128 : inexact
+= div tonearest binary64:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div towardzero binary64:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fep-128 : inexact
+= div upward binary64:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div downward intel96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000ffffcp-128 : inexact
+= div tonearest intel96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div towardzero intel96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000ffffcp-128 : inexact
+= div upward intel96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div downward m68k96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000ffffcp-128 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000ffffcp-128 : inexact
+= div upward m68k96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800001p-128 : inexact
+= div downward binary128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-128 : inexact
+= div tonearest binary128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-128 : inexact
+= div towardzero binary128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-128 : inexact
+= div upward binary128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-128 : inexact
+= div downward ibm128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fffffe000003fffp-128 : inexact
+= div tonearest ibm128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-128 : inexact
+= div towardzero ibm128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fffffe000003fffp-128 : inexact
+= div upward ibm128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x3.fffff800000fffffe000004p-128 : inexact
+= div downward binary32:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div tonearest binary32:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div towardzero binary32:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= div upward binary32:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= div downward binary64:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffcp-128 : inexact
+= div tonearest binary64:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffcp-128 : inexact
+= div towardzero binary64:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffcp-128 : inexact
+= div upward binary64:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc000002p-128 : inexact
+= div downward intel96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003fcp-128 : inexact
+= div tonearest intel96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000004p-128 : inexact
+= div towardzero intel96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003fcp-128 : inexact
+= div upward intel96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000004p-128 : inexact
+= div downward m68k96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003fcp-128 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000004p-128 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003fcp-128 : inexact
+= div upward m68k96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000004p-128 : inexact
+= div downward binary128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003ffffffc0000002p-128 : inexact
+= div tonearest binary128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003ffffffc0000004p-128 : inexact
+= div towardzero binary128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003ffffffc0000002p-128 : inexact
+= div upward binary128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003ffffffc0000004p-128 : inexact
+= div downward ibm128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x3.ffffffc0000003ffffffcp-128 : inexact
+= 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 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
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
+= div upward binary64:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact
+= div downward intel96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div tonearest intel96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div upward intel96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff808p-152 : inexact
+= div downward m68k96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div upward m68k96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff808p-152 : inexact
+= div downward binary128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff800000000000004p-152 : inexact
+= div tonearest binary128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff800000000000008p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff800000000000004p-152 : inexact
+= div upward binary128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff800000000000008p-152 : inexact
+= div downward ibm128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= 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,-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 :
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest binary32:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div upward binary32:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div downward binary64:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest binary64:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div upward binary64:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div downward intel96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest intel96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div upward intel96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div downward m68k96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest m68k96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div upward m68k96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div downward binary128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest binary128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div upward binary128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= div downward ibm128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000ffffcp-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000ffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1024 : inexact
+= 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 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 :
+= div upward binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div downward intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div tonearest intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div towardzero intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div upward intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div downward m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div tonearest m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div towardzero m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div upward m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div downward binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div tonearest binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div towardzero binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div upward binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= div downward ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1024 : inexact
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffc04p-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffc04p-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x3.fffffffffffffc00000000000002p-1024 : inexact
+= 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 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 :
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
+= div upward binary64:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
+= div downward intel96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff808p-152 : inexact
+= div tonearest intel96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div upward intel96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div downward m68k96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff808p-152 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div upward m68k96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div downward binary128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff800000000000008p-152 : inexact
+= div tonearest binary128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff800000000000008p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff800000000000004p-152 : inexact
+= div upward binary128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff800000000000004p-152 : inexact
+= div downward ibm128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x7.fffffffffffff8000000000002p-152 : inexact
+= 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,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 :
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest binary32:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div upward binary32:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div downward binary64:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest binary64:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div upward binary64:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div downward intel96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest intel96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div upward intel96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div downward m68k96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest m68k96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div upward m68k96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div downward binary128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest binary128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div upward binary128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= div downward ibm128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= 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 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 :
+= div upward binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div downward intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div tonearest intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div towardzero intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div upward intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div downward m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div tonearest m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div towardzero m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div upward m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div downward binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div tonearest binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div towardzero binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div upward binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= div downward ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000ffffcp-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1024 : inexact
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1024 : inexact
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffc04p-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffffc00000000000004p-1024 : inexact
+= 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 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 :
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest binary32:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div upward binary32:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div downward binary64:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest binary64:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div upward binary64:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div downward intel96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest intel96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div upward intel96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div downward m68k96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest m68k96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div upward m68k96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div downward binary128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div tonearest binary128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div upward binary128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= div downward ibm128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= 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 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
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
+= div upward binary64:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.ffffffffffffcp-152 : inexact
+= div downward intel96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff808p-152 : inexact
+= div tonearest intel96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div upward intel96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div downward m68k96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff808p-152 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div upward m68k96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8p-152 : inexact
+= div downward binary128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff800000000000008p-152 : inexact
+= div tonearest binary128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff800000000000008p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff800000000000004p-152 : inexact
+= div upward binary128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff800000000000004p-152 : inexact
+= div downward ibm128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x7.fffffffffffff8000000000002p-152 : inexact
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000ffffcp-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800001p-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000ffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000ffffcp-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x3.fffff800000fffffe000004p-1024 : inexact
+= 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 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 :
+= div upward binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div downward intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div tonearest intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div towardzero intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div upward intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div downward m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div tonearest m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div towardzero m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div upward m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div downward binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div tonearest binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div towardzero binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div upward binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= div downward ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffc004p-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffc0000000000004p-1024 : inexact
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffc04p-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffcp-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x3.fffffffffffffc00000000000004p-1024 : inexact
+= 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 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 :
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest binary32:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero binary32:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div upward binary32:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div downward binary64:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest binary64:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero binary64:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div upward binary64:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div downward intel96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest intel96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero intel96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div upward intel96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div downward m68k96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest m68k96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero m68k96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div upward m68k96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div downward binary128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div tonearest binary128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div towardzero binary128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div upward binary128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= div downward ibm128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= 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,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 :
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
+= div upward binary64:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact
+= div downward intel96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div tonearest intel96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div towardzero intel96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div upward intel96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff808p-152 : inexact
+= div downward m68k96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= div upward m68k96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff808p-152 : inexact
+= div downward binary128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff800000000000004p-152 : inexact
+= div tonearest binary128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff800000000000008p-152 : inexact
+= div towardzero binary128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff800000000000004p-152 : inexact
+= div upward binary128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff800000000000008p-152 : inexact
+= div downward ibm128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x7.fffffffffffff8p-152 : inexact
+= 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 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 :
+= div upward binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div downward intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div tonearest intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div towardzero intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div upward intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div downward m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div tonearest m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div towardzero m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div upward m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div downward binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div tonearest binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div towardzero binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div upward binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= div downward ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000ffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800001p-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x3.fffff800000fffffe000003ffffep-1024 : inexact
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffc004p-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffc0000000000003fep-1024 : inexact
+= 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 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
+= div upward intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffc04p-1024 : inexact
+= div downward m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
+= div tonearest m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
+= div towardzero m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffcp-1024 : inexact
+= div upward m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffc04p-1024 : inexact
+= div downward binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffffc00000000000002p-1024 : inexact
+= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
diff --git a/math/auto-libm-test-out-narrow-mul b/math/auto-libm-test-out-narrow-mul
index e371d30..bc9fc01 100644
--- a/math/auto-libm-test-out-narrow-mul
+++ b/math/auto-libm-test-out-narrow-mul
@@ -11381,3 +11381,6159 @@ mul 97689974585 188829449
= mul tonearest ibm128:arg_fmt(36,1,0,37) 0x1.6bec6b739p+36 0xb.414f09p+24 : 0x1.0000000000000801p+64 :
= mul towardzero ibm128:arg_fmt(36,1,0,37) 0x1.6bec6b739p+36 0xb.414f09p+24 : 0x1.0000000000000801p+64 :
= mul upward ibm128:arg_fmt(36,1,0,37) 0x1.6bec6b739p+36 0xb.414f09p+24 : 0x1.0000000000000801p+64 :
+mul 0x0.ffffff8p-126 0x1.0000001p0
+= mul downward binary32:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward binary32:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward binary64:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,24) 0x4p-128 0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul upward binary32:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul downward binary64:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,1) 0x4p-128 0x1p+0 : 0x4p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4p-128 : inexact
+= mul tonearest binary32:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4p-128 : inexact
+= mul towardzero binary32:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4p-128 : inexact
+= mul upward binary32:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.000008p-128 : inexact
+= mul downward binary64:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,29) 0x4p-128 0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward binary32:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward binary64:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward binary64:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward intel96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward intel96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward binary128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward binary128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward binary32:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul upward binary32:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul downward binary64:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul upward binary64:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul downward intel96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul upward intel96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul downward binary128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul upward binary128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 0x1p+0 : 0x3.fffff8p-128 :
+= mul downward binary32:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x4p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward binary64:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward intel96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward intel96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward binary128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward binary128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4p-128 : inexact
+= mul tonearest binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000008p-128 : inexact
+= mul towardzero binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4p-128 : inexact
+= mul upward binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000008p-128 : inexact
+= mul downward binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul upward binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul downward intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul upward intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul downward binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul upward binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 0x1p+0 : 0x3.fffffep-128 :
+= mul downward binary32:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward binary64:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward binary64:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul downward intel96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward intel96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul downward binary128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward binary128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+mul 0x0.ffffff8p-126 -0x1.0000001p0
+= mul downward binary32:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul upward binary32:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul downward binary64:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,1) 0x4p-128 -0x1p+0 : -0x4p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward binary32:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward binary64:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,24) 0x4p-128 -0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.000008p-128 : inexact
+= mul tonearest binary32:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4p-128 : inexact
+= mul towardzero binary32:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4p-128 : inexact
+= mul upward binary32:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4p-128 : inexact
+= mul downward binary64:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,29) 0x4p-128 -0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward binary32:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul upward binary32:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul downward binary64:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul upward binary64:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul downward intel96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul upward intel96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul downward binary128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul upward binary128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,23) 0x3.fffff8p-128 -0x1p+0 : -0x3.fffff8p-128 :
+= mul downward binary32:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary32:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward binary64:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward intel96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward intel96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward binary128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward binary128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) 0x3.fffff8p-128 -0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward binary32:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x4p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward binary64:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward intel96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward intel96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward binary128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward binary128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,29) 0x3.fffff8p-128 -0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul upward binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul downward intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul upward intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul downward binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul upward binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1p+0 : -0x3.fffffep-128 :
+= mul downward binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000008p-128 : inexact
+= mul tonearest binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000008p-128 : inexact
+= mul towardzero binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4p-128 : inexact
+= mul upward binary32:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4p-128 : inexact
+= mul downward binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward binary64:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward intel96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward binary128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,25) 0x3.fffffep-128 -0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward binary32:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary32:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward binary64:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul downward intel96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward intel96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul downward binary128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward binary128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,29) 0x3.fffffep-128 -0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+mul -0x0.ffffff8p-126 0x1.0000001p0
+= mul downward binary32:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary32:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward binary64:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward intel96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward intel96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward binary128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward binary128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 0x1.000002p+0 : -0x3.fffffffffffp-128 :
+= mul downward binary32:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul upward binary32:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul downward binary64:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul upward binary64:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul downward intel96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul upward intel96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul downward binary128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul upward binary128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 0x1p+0 : -0x3.fffff8p-128 :
+= mul downward binary32:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x4p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward binary64:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward intel96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward intel96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward binary128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward binary128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 0x1.0000001p+0 : -0x3.fffff83fffff8p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward binary32:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward binary64:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,24) -0x4p-128 0x1.000002p+0 : -0x4.000008p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul upward binary32:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul downward binary64:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,1) -0x4p-128 0x1p+0 : -0x4p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.000008p-128 : inexact
+= mul tonearest binary32:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4p-128 : inexact
+= mul towardzero binary32:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4p-128 : inexact
+= mul upward binary32:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4p-128 : inexact
+= mul downward binary64:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,29) -0x4p-128 0x1.0000001p+0 : -0x4.0000004p-128 :
+= mul downward binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000008p-128 : inexact
+= mul tonearest binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000008p-128 : inexact
+= mul towardzero binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4p-128 : inexact
+= mul upward binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4p-128 : inexact
+= mul downward binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1.000002p+0 : -0x4.000005fffffcp-128 :
+= mul downward binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul upward binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul downward intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul upward intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul downward binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul upward binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 0x1p+0 : -0x3.fffffep-128 :
+= mul downward binary32:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary32:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward binary64:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul downward intel96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward intel96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul downward binary128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward binary128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 0x1.0000001p+0 : -0x3.fffffe3fffffep-128 :
+mul -0x0.ffffff8p-126 -0x1.0000001p0
+= mul downward binary32:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul upward binary32:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul downward binary64:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul upward binary64:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul downward intel96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul upward intel96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul downward binary128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul upward binary128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,23) -0x3.fffff8p-128 -0x1p+0 : 0x3.fffff8p-128 :
+= mul downward binary32:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward binary64:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward binary64:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward intel96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward intel96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward binary128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward binary128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) -0x3.fffff8p-128 -0x1.000002p+0 : 0x3.fffffffffffp-128 :
+= mul downward binary32:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x4p-128 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward binary64:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward intel96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward intel96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward m68k96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward m68k96:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward binary128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward binary128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward ibm128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul upward ibm128:arg_fmt(0,1,-149,29) -0x3.fffff8p-128 -0x1.0000001p+0 : 0x3.fffff83fffff8p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul upward binary32:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul downward binary64:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,1) -0x4p-128 -0x1p+0 : 0x4p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest binary32:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero binary32:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward binary32:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward binary64:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,24) -0x4p-128 -0x1.000002p+0 : 0x4.000008p-128 :
+= mul downward binary32:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4p-128 : inexact
+= mul tonearest binary32:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4p-128 : inexact
+= mul towardzero binary32:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4p-128 : inexact
+= mul upward binary32:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.000008p-128 : inexact
+= mul downward binary64:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest binary64:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero binary64:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward binary64:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward intel96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest intel96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero intel96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward intel96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward m68k96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward m68k96:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward binary128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest binary128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero binary128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward binary128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward ibm128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul upward ibm128:arg_fmt(0,1,-126,29) -0x4p-128 -0x1.0000001p+0 : 0x4.0000004p-128 :
+= mul downward binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul upward binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul downward intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul upward intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul downward binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul upward binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1p+0 : 0x3.fffffep-128 :
+= mul downward binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4p-128 : inexact
+= mul tonearest binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000008p-128 : inexact
+= mul towardzero binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4p-128 : inexact
+= mul upward binary32:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000008p-128 : inexact
+= mul downward binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward binary64:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward intel96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward binary128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,25) -0x3.fffffep-128 -0x1.000002p+0 : 0x4.000005fffffcp-128 :
+= mul downward binary32:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary32:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffff8p-128 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x4p-128 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward binary64:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest binary64:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero binary64:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward binary64:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul downward intel96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest intel96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero intel96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward intel96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul downward m68k96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest m68k96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero m68k96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward m68k96:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul downward binary128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest binary128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero binary128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward binary128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul downward ibm128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul tonearest ibm128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul towardzero ibm128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+= mul upward ibm128:arg_fmt(0,1,-151,29) -0x3.fffffep-128 -0x1.0000001p+0 : 0x3.fffffe3fffffep-128 :
+mul 0x0.fffffffffffffcp-1022 0x1.00000000000001p0
+= mul downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.0000000000008p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,57) 0x8p-152 0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-56,57) 0x0p+0 0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 0x1p+0 : 0x4p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.0000000000004p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 0x1.00000000000001p+0 : 0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffff8p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffff8p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffbff8p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffbff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffbff8p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffbff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffbfffff8p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffbfffff8p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffbfffff8p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffbfffff8p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffff8p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffff8p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward binary32:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward intel96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.fffffffffffffffcp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.fffffffffffffffcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.fffffffffffffffcp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.fffffffffffffffcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.fffffffffffffffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.fffffffffffffffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.fffffffffffffffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.fffffffffffffffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc3fcp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc3fcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc4p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc3fcp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc3fcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc4p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000008p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000008p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffeff8p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007fffffffp-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffeff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007fffffffp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffeff8p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007fffffffp-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffeff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007fffffffp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffefffffep-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffefffffep-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffefffffep-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffefffffep-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000008p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.000002p+0 : 0x4.000008p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul upward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul downward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000002ff8p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000003p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000002ff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000003p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000002ff8p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000003p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000002ff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000003p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000002fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000002fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000002fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000002fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : 0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward intel96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff3fcp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff3fcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff4p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff3fcp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff3fcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff4p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+mul 0x0.fffffffffffffcp-1022 -0x1.00000000000001p0
+= mul downward binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.0000000000008p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,57) 0x8p-152 -0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-56,57) 0x0p+0 -0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,1) 0x4p-1024 -0x1p+0 : -0x4p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,24) 0x4p-1024 -0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,53) 0x4p-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.0000000000004p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1022,57) 0x4p-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffff8p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffff8p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffbff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffbff8p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffbff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffbff8p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffbfffff8p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffbfffff8p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffbfffff8p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffbfffff8p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffff8p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,52) 0x3.ffffffffffffcp-1024 -0x1.000002p+0 : -0x4.000007ffffff8p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary64:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.fffffffffffffffcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.fffffffffffffffcp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.fffffffffffffffcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.fffffffffffffffcp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.fffffffffffffffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.fffffffffffffffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.fffffffffffffffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.fffffffffffffffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,53) 0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc4p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc3fcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc3fcp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc4p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc3fcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc3fcp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,57) 0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul upward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul downward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000008p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000008p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007fffffffp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007fffffffp-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffeff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffeff8p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007fffffffp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007fffffffp-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffeff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffeff8p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffefffffep-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffefffffep-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffefffffep-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffefffffep-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000008p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000008p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000003p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000003p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000002ff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000002ff8p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000003p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000003p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000002ff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000002ff8p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000002fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000002fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000002fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000002fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) 0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary64:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff4p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff3fcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff3fcp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff4p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff3fcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff3fcp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,57) 0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+mul -0x0.fffffffffffffcp-1022 0x1.00000000000001p0
+= mul downward binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-56,57) -0x0p+0 0x1.00000000000001p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.0000000000008p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,57) -0x8p-152 0x1.00000000000001p+0 : -0x8.00000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffff8p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffff8p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffbff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffbff8p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffbff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffbff8p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffbfffff8p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffbfffff8p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffbfffff8p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffbfffff8p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffff8p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1.000002p+0 : -0x4.000007ffffff8p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 :
+= mul downward binary32:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary64:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.fffffffffffffffcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.fffffffffffffffcp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.fffffffffffffffcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.fffffffffffffffcp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.fffffffffffffffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.fffffffffffffffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.fffffffffffffffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.fffffffffffffffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 0x1.0000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc4p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc3fcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc3fcp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc4p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc3fcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc3fcp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 0x1.000002p+0 : -0x4.000008p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 0x1p+0 : -0x4p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.0000000000004p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.00000000000004p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000008p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000008p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007fffffffp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007fffffffp-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffeff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffeff8p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007fffffffp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007fffffffp-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffeff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffeff8p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffefffffep-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffefffffep-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffefffffep-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffefffffep-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000008p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000008p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.000002p+0 : -0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul upward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul downward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000003p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000003p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000002ff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000002ff8p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000003p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000003p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000002ff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000002ff8p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000002fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000002fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000002fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000002fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 0x1.0000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary64:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff4p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff3fcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff3fcp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff4p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff3fcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff3fcp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 0x1.00000000000001p+0 : -0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+mul -0x0.fffffffffffffcp-1022 -0x1.00000000000001p0
+= mul downward binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-56,57) -0x0p+0 -0x1.00000000000001p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.0000000000008p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,57) -0x8p-152 -0x1.00000000000001p+0 : 0x8.00000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 :
+= mul downward binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffff8p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffff8p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffbff8p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffbff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffbff8p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffbff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffbfffff8p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffbfffff8p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffbfffff8p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffbfffff8p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffff8p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffff8p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,52) -0x3.ffffffffffffcp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward intel96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.fffffffffffffffcp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.fffffffffffffffcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.fffffffffffffffcp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.fffffffffffffffcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.fffffffffffffffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.fffffffffffffffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.fffffffffffffffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.fffffffffffffffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,53) -0x3.ffffffffffffcp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc3fcp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc3fcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc4p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc3fcp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc3fcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc4p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffc3ffffffffffffcp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,57) -0x3.ffffffffffffcp-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,1) -0x4p-1024 -0x1p+0 : 0x4p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,24) -0x4p-1024 -0x1.000002p+0 : 0x4.000008p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward binary64:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul tonearest ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul towardzero ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul upward ibm128:arg_fmt(0,1,-1022,53) -0x4p-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 :
+= mul downward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.0000000000004p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul upward intel96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul downward binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul upward binary128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.00000000000004p-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1022,57) -0x4p-1024 -0x1.00000000000001p+0 : 0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul upward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul downward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul upward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul downward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000008p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000008p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffeff8p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007fffffffp-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffeff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007fffffffp-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffeff8p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007fffffffp-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffeff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007fffffffp-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffefffffep-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffefffffep-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffefffffep-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffefffffep-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000008p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000007ffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.000002p+0 : 0x4.000008p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact
+= mul upward binary64:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 : inexact
+= mul downward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000002ff8p-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000003p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000002ff8p-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000003p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000002ff8p-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000003p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000002ff8p-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000003p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000002fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000002fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000002fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000002fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,54) -0x3.fffffffffffffp-1024 -0x1.0000000000001p+0 : 0x4.0000000000004p-1024 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary64:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward intel96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff3fcp-1024 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff4p-1024 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff3fcp-1024 : inexact
+= mul upward intel96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff4p-1024 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff3fcp-1024 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff4p-1024 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff3fcp-1024 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff4p-1024 : inexact
+= mul downward binary128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul tonearest binary128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul towardzero binary128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul upward binary128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.fffffffffffff3fffffffffffffp-1024 :
+= mul downward ibm128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x3.ffffffffffffcp-1024 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1076,57) -0x3.fffffffffffffp-1024 -0x1.00000000000001p+0 : 0x4p-1024 : inexact underflow errno-erange-ok
+mul 0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0
+= mul downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward binary32:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 0x1p+0 : 0x8p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.0000000000008p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.0000000000008p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul upward intel96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.000000000000001p-152 : inexact
+= mul downward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul upward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.000000000000001p-152 : inexact
+= mul downward binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 0x1.000002p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,0,1) 0x0p+0 0x1p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4.000008p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 0x1.000002p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul tonearest binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul towardzero binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul upward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul downward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul tonearest ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul towardzero ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul upward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 0x1p+0 : 0x4p-1076 :
+= mul downward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 0x1.0000000000001p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 0x1.0000000000000002p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4.0000000000000008p-1076 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4.0000000000000008p-1076 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4.00000000000000004p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4.00000000000000004p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4.00000000000000004p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4.00000000000000004p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 0x1.00000000000000001p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4.000008p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4.00000000000000004p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4.00000000000000004p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4.00000000000000004p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4.00000000000000004p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffffp-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffffp-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffffp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffffp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffff7fffffp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffff7fffffp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffff7fffffp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4.000007fffffffff7fffffp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffp-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffp-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff7fffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff7fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward m68k96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward ibm128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff83ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff84p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff83ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff84p-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffffbfffff8p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffffbfffff8p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffffbfffff8p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4.000007fffffffffbfffff8p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul downward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffbfffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffcp-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffbfffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4.0000000000000003fffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4.0000000000000004p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4.0000000000000003fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4.0000000000000004p-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward m68k96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffc3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffc4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffc3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffc4p-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000007fffffffffdfffffcp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000007fffffffffdfffffcp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000007fffffffffdfffffcp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4.000007fffffffffdfffffcp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x3.fffffffffffffffep-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x3.fffffffffffffffep-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x3.fffffffffffffffep-16384 :
+= mul upward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x3.fffffffffffffffep-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffdfffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffep-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffdfffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4.0000000000003ffep-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4.0000000000000005fffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4.0000000000000006p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4.0000000000000005fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4.0000000000000006p-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward m68k96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffe3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffe4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffe3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x3.fffffffffffffffe4p-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+mul 0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0
+= mul downward binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward binary32:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,1) 0x8p-152 -0x1p+0 : -0x8p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) 0x8p-152 -0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,53) 0x8p-152 -0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.0000000000008p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,64) 0x8p-152 -0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.0000000000008p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.000000000000001p-152 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul upward intel96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul downward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.000000000000001p-152 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul upward m68k96:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul downward binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,69) 0x8p-152 -0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,0,1) 0x0p+0 -0x1p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-23,24) 0x0p+0 -0x1.000002p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-52,53) 0x0p+0 -0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-63,64) 0x0p+0 -0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-68,69) 0x0p+0 -0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul tonearest binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul towardzero binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul upward binary64:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul downward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul tonearest ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul towardzero ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul upward ibm128:arg_fmt(0,1,-1074,1) 0x4p-1076 -0x1p+0 : -0x4p-1076 :
+= mul downward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4.000008p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,24) 0x4p-1076 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,53) 0x4p-1076 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,64) 0x4p-1076 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4.0000000000000008p-1076 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4.0000000000000008p-1076 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4.00000000000000004p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4.00000000000000004p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4.00000000000000004p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4.00000000000000004p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,69) 0x4p-1076 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,1) 0x4p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4.000008p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,24) 0x4p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,53) 0x4p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,64) 0x4p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4.00000000000000004p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4.00000000000000004p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4.00000000000000004p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4.00000000000000004p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,69) 0x4p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffffp-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffffp-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffffp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffffp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffff7fffffp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffff7fffffp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffff7fffffp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4.000007fffffffff7fffffp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffp-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffp-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff7fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff7fffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) 0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest intel96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,64) 0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff84p-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff84p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff83ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff83ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,69) 0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul downward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffffbfffff8p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffffbfffff8p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffffbfffff8p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4.000007fffffffffbfffff8p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffcp-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffbfffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffbfffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000004p-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000004p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000003fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000003fffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) 0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest intel96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffc4p-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffc4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffc3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffc3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,69) 0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x3.fffffffffffffffep-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x3.fffffffffffffffep-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x3.fffffffffffffffep-16384 :
+= mul upward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x3.fffffffffffffffep-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000007fffffffffdfffffcp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000007fffffffffdfffffcp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000007fffffffffdfffffcp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4.000007fffffffffdfffffcp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffep-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffep-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffdfffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4.0000000000003ffdfffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000006p-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000006p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000005fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4.0000000000000005fffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) 0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest intel96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffe4p-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffe4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffe3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x3.fffffffffffffffe3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,69) 0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+mul -0x0.ffffffffffffffff8p-16382 0x1.00000000000000001p0
+= mul downward binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 0x1.000002p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,0,1) -0x0p+0 0x1p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 0x1.0000000000001p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 0x1.0000000000000002p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 0x1.00000000000000001p+0 : -0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 0x1.000002p+0 : -0x8.00001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward binary32:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 0x1p+0 : -0x8p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 0x1.0000000000001p+0 : -0x8.0000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.0000000000008p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 0x1.0000000000000002p+0 : -0x8.000000000000001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x1p-148 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.0000000000008p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.000000000000001p-152 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul upward intel96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul downward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.000000000000001p-152 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul upward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8p-152 : inexact
+= mul downward binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 0x1.00000000000000001p+0 : -0x8.00000000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4.000008p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul tonearest binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul towardzero binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul upward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul downward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul tonearest ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul towardzero ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul upward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 0x1p+0 : -0x4p-1076 :
+= mul downward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4.0000000000004p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4.0000000000000008p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4.0000000000000008p-1076 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4.0000000000000008p-1076 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4.00000000000000004p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4.00000000000000004p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4.00000000000000004p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4.00000000000000004p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x8p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffffp-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffffp-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffffp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffffp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffff7fffffp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffff7fffffp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffff7fffffp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4.000007fffffffff7fffffp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffp-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffp-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff7fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff7fffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest intel96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest binary128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x3.fffffffffffffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff84p-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff84p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff83ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff83ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4.000008p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4.00000000000000004p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4.00000000000000004p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4.00000000000000004p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4.00000000000000004p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffffbfffff8p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffffbfffff8p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffffbfffff8p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4.000007fffffffffbfffff8p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul downward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffcp-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffbfffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffbfffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4.0000000000000004p-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4.0000000000000004p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4.0000000000000003fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4.0000000000000003fffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest intel96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffc4p-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffc4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffc3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffc3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000008p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000007fffffffff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000007fffffffffdfffffcp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000007fffffffffdfffffcp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000007fffffffffdfffffcp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4.000007fffffffffdfffffcp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x3.fffffffffffffffep-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x3.fffffffffffffffep-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x3.fffffffffffffffep-16384 :
+= mul upward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x3.fffffffffffffffep-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000004p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000003ff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffep-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffep-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffdfffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4.0000000000003ffdfffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4.0000000000000008p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4.0000000000000006p-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4.0000000000000006p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4.0000000000000005fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4.0000000000000005fffffffffffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 0x1.0000000000000002p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul downward binary32:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward binary64:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul downward intel96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul tonearest intel96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffe4p-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffe4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffe3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x3.fffffffffffffffe3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 0x1.00000000000000001p+0 : -0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+mul -0x0.ffffffffffffffff8p-16382 -0x1.00000000000000001p0
+= mul downward binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,0,1) -0x0p+0 -0x1p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-23,24) -0x0p+0 -0x1.000002p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-52,53) -0x0p+0 -0x1.0000000000001p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-63,64) -0x0p+0 -0x1.0000000000000002p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward binary32:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward binary64:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward intel96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward m68k96:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward binary128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul tonearest ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul towardzero ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul upward ibm128:arg_fmt(0,1,-68,69) -0x0p+0 -0x1.00000000000000001p+0 : 0x0p+0 :
+= mul downward binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward binary32:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,1) -0x8p-152 -0x1p+0 : 0x8p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,24) -0x8p-152 -0x1.000002p+0 : 0x8.00001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward binary64:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,53) -0x8p-152 -0x1.0000000000001p+0 : 0x8.0000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.0000000000008p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul tonearest intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul towardzero intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul upward intel96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul downward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul tonearest m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul towardzero m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul upward m68k96:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul downward binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,64) -0x8p-152 -0x1.0000000000000002p+0 : 0x8.000000000000001p-152 :
+= mul downward binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul tonearest binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul towardzero binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul upward binary32:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x1p-148 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul tonearest binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul towardzero binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul upward binary64:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.0000000000008p-152 : inexact
+= mul downward intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul upward intel96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.000000000000001p-152 : inexact
+= mul downward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8p-152 : inexact
+= mul upward m68k96:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.000000000000001p-152 : inexact
+= mul downward binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul tonearest binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul towardzero binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul upward binary128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul downward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul tonearest ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul towardzero ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul upward ibm128:arg_fmt(0,1,-149,69) -0x8p-152 -0x1.00000000000000001p+0 : 0x8.00000000000000008p-152 :
+= mul downward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul tonearest binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul towardzero binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul upward binary64:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul downward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul tonearest ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul towardzero ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul upward ibm128:arg_fmt(0,1,-1074,1) -0x4p-1076 -0x1p+0 : 0x4p-1076 :
+= mul downward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4.000008p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,24) -0x4p-1076 -0x1.000002p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4.0000000000004p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,53) -0x4p-1076 -0x1.0000000000001p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul tonearest intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul towardzero intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul upward intel96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul downward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul tonearest m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul towardzero m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul upward m68k96:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul downward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,64) -0x4p-1076 -0x1.0000000000000002p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward binary64:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul upward intel96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4.0000000000000008p-1076 : inexact
+= mul downward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact
+= mul upward m68k96:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4.0000000000000008p-1076 : inexact
+= mul downward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4.00000000000000004p-1076 :
+= mul tonearest binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4.00000000000000004p-1076 :
+= mul towardzero binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4.00000000000000004p-1076 :
+= mul upward binary128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4.00000000000000004p-1076 :
+= mul downward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul tonearest ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul towardzero ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul upward ibm128:arg_fmt(0,1,-1074,69) -0x4p-1076 -0x1.00000000000000001p+0 : 0x8p-1076 : inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffffp-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffffp-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffffp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffffp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffff7fffffp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffff7fffffp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffff7fffffp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4.000007fffffffff7fffffp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffp-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffp-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff7fffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff7fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,63) -0x3.fffffffffffffff8p-16384 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward m68k96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero binary128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x3.fffffffffffffffffffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward ibm128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,64) -0x3.fffffffffffffff8p-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff83ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff84p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff83ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff84p-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16445,69) -0x3.fffffffffffffff8p-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,1) -0x4p-16384 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4.000008p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,24) -0x4p-16384 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,53) -0x4p-16384 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul tonearest intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul towardzero intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul upward intel96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul downward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul downward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,64) -0x4p-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4.00000000000000004p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4.00000000000000004p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4.00000000000000004p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4.00000000000000004p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16382,69) -0x4p-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
+= mul downward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul upward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul downward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffffbfffff8p-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffffbfffff8p-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffffbfffff8p-16384 :
+= mul upward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4.000007fffffffffbfffff8p-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffbfffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffcp-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffbfffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffcp-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000003fffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000004p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000003fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000004p-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,64) -0x3.fffffffffffffffcp-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero intel96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward m68k96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffc3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffc4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffc3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffc4p-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16446,69) -0x3.fffffffffffffffcp-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x3.fffffffffffffffep-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x3.fffffffffffffffep-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x3.fffffffffffffffep-16384 :
+= mul upward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x3.fffffffffffffffep-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000007fffffffff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000007fffffffffdfffffcp-16384 :
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000007fffffffffdfffffcp-16384 :
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000007fffffffffdfffffcp-16384 :
+= mul upward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4.000007fffffffffdfffffcp-16384 :
+= mul downward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ff8p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000004p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffdfffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffep-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffdfffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4.0000000000003ffep-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul tonearest intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul towardzero intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul upward intel96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4p-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000008p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000005fffffffffffcp-16384 : inexact
+= mul tonearest binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000006p-16384 : inexact
+= mul towardzero binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000005fffffffffffcp-16384 : inexact
+= mul upward binary128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4.0000000000000006p-16384 : inexact
+= mul downward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,65) -0x3.fffffffffffffffep-16384 -0x1.0000000000000002p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
+= mul downward binary32:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary32:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary32:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary32:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x8p-152 : inexact underflow errno-erange-ok
+= mul downward binary64:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul tonearest binary64:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero binary64:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul upward binary64:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : inexact underflow errno-erange-ok
+= mul downward intel96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul tonearest intel96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul towardzero intel96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffff8p-16384 : inexact underflow errno-erange-ok
+= mul upward intel96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact underflow:before-rounding errno-erange-ok:before-rounding
+= mul downward m68k96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul tonearest m68k96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul towardzero m68k96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffcp-16384 : inexact
+= mul upward m68k96:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x4p-16384 : inexact
+= mul downward binary128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffe3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul tonearest binary128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffe4p-16384 : inexact underflow errno-erange-ok
+= mul towardzero binary128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffe3ffffffffffcp-16384 : inexact underflow errno-erange-ok
+= mul upward binary128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x3.fffffffffffffffe4p-16384 : inexact underflow errno-erange-ok
+= mul downward ibm128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul tonearest ibm128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x0p+0 : inexact underflow errno-erange
+= mul towardzero ibm128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x0p+0 : xfail:ibm128-libgcc inexact underflow errno-erange
+= mul upward ibm128:arg_fmt(0,1,-16447,69) -0x3.fffffffffffffffep-16384 -0x1.00000000000000001p+0 : 0x4p-1076 : xfail:ibm128-libgcc inexact underflow errno-erange-ok
diff --git a/math/math-narrow.h b/math/math-narrow.h
index 93d1b4c..0194f8c 100644
--- a/math/math-narrow.h
+++ b/math/math-narrow.h
@@ -28,6 +28,7 @@
#include <math_private.h>
#include <fenv_private.h>
#include <math-narrow-alias.h>
+#include <stdbool.h>
/* Carry out a computation using round-to-odd. The computation is
EXPR; the union type in which to store the result is UNION and the
@@ -37,11 +38,15 @@
function rather than a C operator is used when argument and result
types are the same) and the libc_fe* macros to ensure that the
correct rounding mode is used, for platforms with multiple rounding
- modes where those macros set only the relevant mode. This macro
- does not work correctly if the sign of an exact zero result depends
- on the rounding mode, so that case must be checked for
- separately. */
-#define ROUND_TO_ODD(EXPR, UNION, SUFFIX, MANTISSA) \
+ modes where those macros set only the relevant mode.
+ CLEAR_UNDERFLOW indicates whether underflow exceptions must be
+ cleared (in the case where a round-toward-zero underflow might not
+ indicate an underflow after narrowing, when that narrowing only
+ reduces precision not exponent range and the architecture uses
+ before-rounding tininess detection). This macro does not work
+ correctly if the sign of an exact zero result depends on the
+ rounding mode, so that case must be checked for separately. */
+#define ROUND_TO_ODD(EXPR, UNION, SUFFIX, MANTISSA, CLEAR_UNDERFLOW) \
({ \
fenv_t env; \
UNION u; \
@@ -49,6 +54,8 @@
libc_feholdexcept_setround ## SUFFIX (&env, FE_TOWARDZERO); \
u.d = (EXPR); \
math_force_eval (u.d); \
+ if (CLEAR_UNDERFLOW) \
+ feclearexcept (FE_UNDERFLOW); \
u.ieee.MANTISSA \
|= libc_feupdateenv_test ## SUFFIX (&env, FE_INEXACT) != 0; \
\
@@ -91,7 +98,7 @@
ret = (TYPE) ((X) + (Y)); \
else \
ret = (TYPE) ROUND_TO_ODD (math_opt_barrier (X) + (Y), \
- UNION, SUFFIX, MANTISSA); \
+ UNION, SUFFIX, MANTISSA, false); \
\
CHECK_NARROW_ADD (ret, (X), (Y)); \
return ret; \
@@ -149,7 +156,7 @@
ret = (TYPE) ((X) - (Y)); \
else \
ret = (TYPE) ROUND_TO_ODD (math_opt_barrier (X) - (Y), \
- UNION, SUFFIX, MANTISSA); \
+ UNION, SUFFIX, MANTISSA, false); \
\
CHECK_NARROW_SUB (ret, (X), (Y)); \
return ret; \
@@ -194,15 +201,17 @@
while (0)
/* Implement narrowing multiply using round-to-odd. The arguments are
- X and Y, the return type is TYPE and UNION, MANTISSA and SUFFIX are
- as for ROUND_TO_ODD. */
-#define NARROW_MUL_ROUND_TO_ODD(X, Y, TYPE, UNION, SUFFIX, MANTISSA) \
+ X and Y, the return type is TYPE and UNION, MANTISSA, SUFFIX and
+ CLEAR_UNDERFLOW are as for ROUND_TO_ODD. */
+#define NARROW_MUL_ROUND_TO_ODD(X, Y, TYPE, UNION, SUFFIX, MANTISSA, \
+ CLEAR_UNDERFLOW) \
do \
{ \
TYPE ret; \
\
ret = (TYPE) ROUND_TO_ODD (math_opt_barrier (X) * (Y), \
- UNION, SUFFIX, MANTISSA); \
+ UNION, SUFFIX, MANTISSA, \
+ CLEAR_UNDERFLOW); \
\
CHECK_NARROW_MUL (ret, (X), (Y)); \
return ret; \
@@ -246,16 +255,18 @@
} \
while (0)
-/* Implement narrowing divide using round-to-odd. The arguments are
- X and Y, the return type is TYPE and UNION, MANTISSA and SUFFIX are
- as for ROUND_TO_ODD. */
-#define NARROW_DIV_ROUND_TO_ODD(X, Y, TYPE, UNION, SUFFIX, MANTISSA) \
+/* Implement narrowing divide using round-to-odd. The arguments are X
+ and Y, the return type is TYPE and UNION, MANTISSA, SUFFIX and
+ CLEAR_UNDERFLOW are as for ROUND_TO_ODD. */
+#define NARROW_DIV_ROUND_TO_ODD(X, Y, TYPE, UNION, SUFFIX, MANTISSA, \
+ CLEAR_UNDERFLOW) \
do \
{ \
TYPE ret; \
\
ret = (TYPE) ROUND_TO_ODD (math_opt_barrier (X) / (Y), \
- UNION, SUFFIX, MANTISSA); \
+ UNION, SUFFIX, MANTISSA, \
+ CLEAR_UNDERFLOW); \
\
CHECK_NARROW_DIV (ret, (X), (Y)); \
return ret; \
@@ -308,7 +319,7 @@
TYPE ret; \
\
ret = (TYPE) ROUND_TO_ODD (sqrt ## SUFFIX (math_opt_barrier (X)), \
- UNION, SUFFIX, MANTISSA); \
+ UNION, SUFFIX, MANTISSA, false); \
\
CHECK_NARROW_SQRT (ret, (X)); \
return ret; \
diff --git a/sysdeps/i386/fpu/s_f32xdivf64.c b/sysdeps/i386/fpu/s_f32xdivf64.c
index 114a49b..be0adec 100644
--- a/sysdeps/i386/fpu/s_f32xdivf64.c
+++ b/sysdeps/i386/fpu/s_f32xdivf64.c
@@ -24,6 +24,6 @@ __f32xdivf64 (_Float64 x, _Float64 y)
{
/* To avoid double rounding, use round-to-odd on long double. */
NARROW_DIV_ROUND_TO_ODD ((long double) x, (long double) y, double,
- union ieee854_long_double, l, mantissa1);
+ union ieee854_long_double, l, mantissa1, false);
}
libm_alias_float32x_float64 (div)
diff --git a/sysdeps/i386/fpu/s_f32xmulf64.c b/sysdeps/i386/fpu/s_f32xmulf64.c
index 9636bf0..82ffff7 100644
--- a/sysdeps/i386/fpu/s_f32xmulf64.c
+++ b/sysdeps/i386/fpu/s_f32xmulf64.c
@@ -24,6 +24,6 @@ __f32xmulf64 (_Float64 x, _Float64 y)
{
/* To avoid double rounding, use round-to-odd on long double. */
NARROW_MUL_ROUND_TO_ODD ((long double) x, (long double) y, double,
- union ieee854_long_double, l, mantissa1);
+ union ieee854_long_double, l, mantissa1, false);
}
libm_alias_float32x_float64 (mul)
diff --git a/sysdeps/ieee754/dbl-64/s_fdiv.c b/sysdeps/ieee754/dbl-64/s_fdiv.c
index e433aee..98640a2 100644
--- a/sysdeps/ieee754/dbl-64/s_fdiv.c
+++ b/sysdeps/ieee754/dbl-64/s_fdiv.c
@@ -29,6 +29,7 @@
float
__fdiv (double x, double y)
{
- NARROW_DIV_ROUND_TO_ODD (x, y, float, union ieee754_double, , mantissa1);
+ NARROW_DIV_ROUND_TO_ODD (x, y, float, union ieee754_double, , mantissa1,
+ false);
}
libm_alias_float_double (div)
diff --git a/sysdeps/ieee754/dbl-64/s_fmul.c b/sysdeps/ieee754/dbl-64/s_fmul.c
index 892776f..d97bbf6 100644
--- a/sysdeps/ieee754/dbl-64/s_fmul.c
+++ b/sysdeps/ieee754/dbl-64/s_fmul.c
@@ -29,6 +29,7 @@
float
__fmul (double x, double y)
{
- NARROW_MUL_ROUND_TO_ODD (x, y, float, union ieee754_double, , mantissa1);
+ NARROW_MUL_ROUND_TO_ODD (x, y, float, union ieee754_double, , mantissa1,
+ false);
}
libm_alias_float_double (mul)
diff --git a/sysdeps/ieee754/ldbl-128/s_ddivl.c b/sysdeps/ieee754/ldbl-128/s_ddivl.c
index 80c58f0..88e242b 100644
--- a/sysdeps/ieee754/ldbl-128/s_ddivl.c
+++ b/sysdeps/ieee754/ldbl-128/s_ddivl.c
@@ -32,6 +32,6 @@ double
__ddivl (_Float128 x, _Float128 y)
{
NARROW_DIV_ROUND_TO_ODD (x, y, double, union ieee854_long_double, l,
- mantissa3);
+ mantissa3, false);
}
libm_alias_double_ldouble (div)
diff --git a/sysdeps/ieee754/ldbl-128/s_dmull.c b/sysdeps/ieee754/ldbl-128/s_dmull.c
index 9b71bba..186ba17 100644
--- a/sysdeps/ieee754/ldbl-128/s_dmull.c
+++ b/sysdeps/ieee754/ldbl-128/s_dmull.c
@@ -32,6 +32,6 @@ double
__dmull (_Float128 x, _Float128 y)
{
NARROW_MUL_ROUND_TO_ODD (x, y, double, union ieee854_long_double, l,
- mantissa3);
+ mantissa3, false);
}
libm_alias_double_ldouble (mul)
diff --git a/sysdeps/ieee754/ldbl-128/s_f64xdivf128.c b/sysdeps/ieee754/ldbl-128/s_f64xdivf128.c
index a6f114c..03f2052 100644
--- a/sysdeps/ieee754/ldbl-128/s_f64xdivf128.c
+++ b/sysdeps/ieee754/ldbl-128/s_f64xdivf128.c
@@ -18,6 +18,7 @@
#include <math.h>
#include <math-narrow.h>
+#include <tininess.h>
/* math_ldbl.h defines _Float128 to long double for this directory,
but when they are different, this function must be defined with
@@ -30,7 +31,7 @@ __f64xdivf128 (_Float128 x, _Float128 y)
{
#if __HAVE_FLOAT64X_LONG_DOUBLE && __HAVE_DISTINCT_FLOAT128
NARROW_DIV_ROUND_TO_ODD (x, y, _Float64x, union ieee854_long_double, l,
- mantissa3);
+ mantissa3, TININESS_AFTER_ROUNDING);
#else
NARROW_DIV_TRIVIAL (x, y, _Float64x);
#endif
diff --git a/sysdeps/ieee754/ldbl-128/s_f64xmulf128.c b/sysdeps/ieee754/ldbl-128/s_f64xmulf128.c
index ebb34ad..031f8ef 100644
--- a/sysdeps/ieee754/ldbl-128/s_f64xmulf128.c
+++ b/sysdeps/ieee754/ldbl-128/s_f64xmulf128.c
@@ -18,6 +18,7 @@
#include <math.h>
#include <math-narrow.h>
+#include <tininess.h>
/* math_ldbl.h defines _Float128 to long double for this directory,
but when they are different, this function must be defined with
@@ -30,7 +31,7 @@ __f64xmulf128 (_Float128 x, _Float128 y)
{
#if __HAVE_FLOAT64X_LONG_DOUBLE && __HAVE_DISTINCT_FLOAT128
NARROW_MUL_ROUND_TO_ODD (x, y, _Float64x, union ieee854_long_double, l,
- mantissa3);
+ mantissa3, TININESS_AFTER_ROUNDING);
#else
NARROW_MUL_TRIVIAL (x, y, _Float64x);
#endif
diff --git a/sysdeps/ieee754/ldbl-128/s_fdivl.c b/sysdeps/ieee754/ldbl-128/s_fdivl.c
index dbad331..7ceb4db 100644
--- a/sysdeps/ieee754/ldbl-128/s_fdivl.c
+++ b/sysdeps/ieee754/ldbl-128/s_fdivl.c
@@ -28,6 +28,6 @@ float
__fdivl (_Float128 x, _Float128 y)
{
NARROW_DIV_ROUND_TO_ODD (x, y, float, union ieee854_long_double, l,
- mantissa3);
+ mantissa3, false);
}
libm_alias_float_ldouble (div)
diff --git a/sysdeps/ieee754/ldbl-128/s_fmull.c b/sysdeps/ieee754/ldbl-128/s_fmull.c
index 1b6cb25..b2602fc 100644
--- a/sysdeps/ieee754/ldbl-128/s_fmull.c
+++ b/sysdeps/ieee754/ldbl-128/s_fmull.c
@@ -28,6 +28,6 @@ float
__fmull (_Float128 x, _Float128 y)
{
NARROW_MUL_ROUND_TO_ODD (x, y, float, union ieee854_long_double, l,
- mantissa3);
+ mantissa3, false);
}
libm_alias_float_ldouble (mul)
diff --git a/sysdeps/ieee754/ldbl-96/s_ddivl.c b/sysdeps/ieee754/ldbl-96/s_ddivl.c
index 5ec7a78..32df44d 100644
--- a/sysdeps/ieee754/ldbl-96/s_ddivl.c
+++ b/sysdeps/ieee754/ldbl-96/s_ddivl.c
@@ -28,6 +28,6 @@ double
__ddivl (long double x, long double y)
{
NARROW_DIV_ROUND_TO_ODD (x, y, double, union ieee854_long_double, l,
- mantissa1);
+ mantissa1, false);
}
libm_alias_double_ldouble (div)
diff --git a/sysdeps/ieee754/ldbl-96/s_dmull.c b/sysdeps/ieee754/ldbl-96/s_dmull.c
index b06bdfe..b5bfb3f 100644
--- a/sysdeps/ieee754/ldbl-96/s_dmull.c
+++ b/sysdeps/ieee754/ldbl-96/s_dmull.c
@@ -28,6 +28,6 @@ double
__dmull (long double x, long double y)
{
NARROW_MUL_ROUND_TO_ODD (x, y, double, union ieee854_long_double, l,
- mantissa1);
+ mantissa1, false);
}
libm_alias_double_ldouble (mul)
diff --git a/sysdeps/ieee754/ldbl-96/s_fdivl.c b/sysdeps/ieee754/ldbl-96/s_fdivl.c
index 0b30cbb..9568b14 100644
--- a/sysdeps/ieee754/ldbl-96/s_fdivl.c
+++ b/sysdeps/ieee754/ldbl-96/s_fdivl.c
@@ -26,6 +26,6 @@ float
__fdivl (long double x, long double y)
{
NARROW_DIV_ROUND_TO_ODD (x, y, float, union ieee854_long_double, l,
- mantissa1);
+ mantissa1, false);
}
libm_alias_float_ldouble (div)
diff --git a/sysdeps/ieee754/ldbl-96/s_fmull.c b/sysdeps/ieee754/ldbl-96/s_fmull.c
index 6c9c9bc..c3a5e1f 100644
--- a/sysdeps/ieee754/ldbl-96/s_fmull.c
+++ b/sysdeps/ieee754/ldbl-96/s_fmull.c
@@ -26,6 +26,6 @@ float
__fmull (long double x, long double y)
{
NARROW_MUL_ROUND_TO_ODD (x, y, float, union ieee854_long_double, l,
- mantissa1);
+ mantissa1, false);
}
libm_alias_float_ldouble (mul)