about summary refs log tree commit diff
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 2045a0f8d1..119e2ecb2a 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 a0ad670a22..9d29f707c6 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 e371d304f4..bc9fc01859 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 93d1b4c52a..0194f8c97e 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 114a49b720..be0adec4b3 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 9636bf0985..82ffff751d 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 e433aee309..98640a235c 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 892776f2d3..d97bbf60ed 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 80c58f07e9..88e242bccb 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 9b71bbab1e..186ba172bb 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 a6f114c01c..03f2052adf 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 ebb34ad4e0..031f8ef480 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 dbad331909..7ceb4db4f8 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 1b6cb25921..b2602fcd61 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 5ec7a78d8a..32df44da24 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 b06bdfed52..b5bfb3f37b 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 0b30cbb30a..9568b148bb 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 6c9c9bc899..c3a5e1feb0 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)