]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Fix f64xdivf128, f64xmulf128 spurious underflows (bug 28358)
authorJoseph Myers <joseph@codesourcery.com>
Tue, 21 Sep 2021 21:54:37 +0000 (21:54 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Tue, 21 Sep 2021 21:54:37 +0000 (21:54 +0000)
As described in bug 28358, the round-to-odd computations used in the
libm functions that round their results to a narrower format can yield
spurious underflow exceptions in the following circumstances: the
narrowing only narrows the precision of the type and not the exponent
range (i.e., it's narrowing _Float128 to _Float64x on x86_64, x86 or
ia64), the architecture does after-rounding tininess detection (which
applies to all those architectures), the result is inexact, tiny
before rounding but not tiny after rounding (with the chosen rounding
mode) for _Float64x (which is possible for narrowing mul, div and fma,
not for narrowing add, sub or sqrt), so the underflow exception
resulting from the toward-zero computation in _Float128 is spurious
for _Float64x.

Fixed by making ROUND_TO_ODD call feclearexcept (FE_UNDERFLOW) in the
problem cases (as indicated by an extra argument to the macro); there
is never any need to preserve underflow exceptions from this part of
the computation, because the conversion of the round-to-odd value to
the narrower type will underflow in exactly the cases in which the
function should raise that exception, but it may be more efficient to
avoid the extra manipulation of the floating-point environment when
not needed.

Tested for x86_64 and x86, and with build-many-glibcs.py.

18 files changed:
math/auto-libm-test-in
math/auto-libm-test-out-narrow-div
math/auto-libm-test-out-narrow-mul
math/math-narrow.h
sysdeps/i386/fpu/s_f32xdivf64.c
sysdeps/i386/fpu/s_f32xmulf64.c
sysdeps/ieee754/dbl-64/s_fdiv.c
sysdeps/ieee754/dbl-64/s_fmul.c
sysdeps/ieee754/ldbl-128/s_ddivl.c
sysdeps/ieee754/ldbl-128/s_dmull.c
sysdeps/ieee754/ldbl-128/s_f64xdivf128.c
sysdeps/ieee754/ldbl-128/s_f64xmulf128.c
sysdeps/ieee754/ldbl-128/s_fdivl.c
sysdeps/ieee754/ldbl-128/s_fmull.c
sysdeps/ieee754/ldbl-96/s_ddivl.c
sysdeps/ieee754/ldbl-96/s_dmull.c
sysdeps/ieee754/ldbl-96/s_fdivl.c
sysdeps/ieee754/ldbl-96/s_fmull.c

index 2045a0f8d1d3dbc1543435ad1d081374b9842e53..119e2ecb2ab423ec0119dc572d2535ccbdc25323 100644 (file)
@@ -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
index a0ad670a22edb91d2a0874cda77ef45a5fe2b29b..9d29f707c652df7d4a5bcbcbfce19938ab904757 100644 (file)
@@ -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
index e371d304f4e9cbfaba44e4ab6c03ad289951edea..bc9fc01859ef9d4ce966327b96530da4369615a3 100644 (file)
@@ -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
index 93d1b4c52a272c178823b8c9b1fba47ab2c6dfec..0194f8c97e701663bf64065a4c231fbcaad0f006 100644 (file)
@@ -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
    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;                                                      \
        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;                                                      \
   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;                                                      \
     }                                                  \
   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;                                                      \
       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;                                                      \
index 114a49b720108b6e31b1e35d9e1da70ece196f8d..be0adec4b343292071ab319f2f15e7e93dcbfaaf 100644 (file)
@@ -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)
index 9636bf0985671906d8d37c60ffe1a86fc646c321..82ffff751d8fe97c3d7e71442ea903f312d5a29c 100644 (file)
@@ -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)
index e433aee30978f40bda7f453c2d5219937cb6c915..98640a235c4071b8a553010990bbb9597f677ea6 100644 (file)
@@ -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)
index 892776f2d30bf5cf04fc36629b08cd661eaea89a..d97bbf60ed3f30c97fbbe0817e2f6bc03a46d1fb 100644 (file)
@@ -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)
index 80c58f07e9d6ccdcf70a4646fab0fa7f61ab14b2..88e242bccb3781d8cec0fcdb120a63d2d98f1ba4 100644 (file)
@@ -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)
index 9b71bbab1ea8036dc8f36974eb6d4f23fbcd1ca6..186ba172bbd9ab27c2273a7933193356068c3efa 100644 (file)
@@ -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)
index a6f114c01c88e6e0d453249c83758e700c905d40..03f2052adf66302973f1a884c6e37ecde9dd616c 100644 (file)
@@ -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
index ebb34ad4e02ea8117f8f537f067b25affb6b0adb..031f8ef480e2b1d922764b0cdcbd8abf48f3ba18 100644 (file)
@@ -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
index dbad331909c2a169049887e671562578ef97fcb3..7ceb4db4f8af15aaffe2b1882cc0c03539a94602 100644 (file)
@@ -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)
index 1b6cb2592169f25b259201e2441f466398e386d2..b2602fcd6172b2dc2b7e5a4d797ff3d32bde550f 100644 (file)
@@ -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)
index 5ec7a78d8a1855a729b787daebada96cd6e34696..32df44da24a1bd3658ce98f72c0a9500e83fe690 100644 (file)
@@ -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)
index b06bdfed52e17481075ed27f23c64a636df1f8e9..b5bfb3f37b73797c47a1263d2c2dbbf21ff8296b 100644 (file)
@@ -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)
index 0b30cbb30ae34b1734735e268b11a5260ae95e02..9568b148bb0c1b2b8dc4a9f1627eb9b235879129 100644 (file)
@@ -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)
index 6c9c9bc8995ed6bbf3eb9cf1afaf876264dde30c..c3a5e1feb082b6b9efdd5c9aa708cb9c8d912c1f 100644 (file)
@@ -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)