aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
Diffstat (limited to 'math')
-rw-r--r--math/Makefile18
-rw-r--r--math/Versions7
-rw-r--r--math/auto-libm-test-in810
-rw-r--r--math/auto-libm-test-out-compoundn10245
-rw-r--r--math/auto-libm-test-out-pown13182
-rw-r--r--math/auto-libm-test-out-rootn13734
-rw-r--r--math/bits/mathcalls.h13
-rw-r--r--math/gen-auto-libm-tests.c24
-rwxr-xr-xmath/gen-libm-test.py2
-rwxr-xr-xmath/gen-tgmath-tests.py3
-rw-r--r--math/libm-test-compoundn.inc107
-rw-r--r--math/libm-test-driver.c13
-rw-r--r--math/libm-test-pown.inc150
-rw-r--r--math/libm-test-rootn.inc159
-rw-r--r--math/s_compoundn_template.c227
-rw-r--r--math/s_pown_template.c91
-rw-r--r--math/s_rootn_template.c81
-rw-r--r--math/test-fesetexcept-traps.c2
-rw-r--r--math/test-fexcept-traps.c2
-rw-r--r--math/test-tgmath.c34
-rw-r--r--math/tgmath.h10
21 files changed, 38909 insertions, 5 deletions
diff --git a/math/Makefile b/math/Makefile
index 64d9d4d..57f1e4a 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -110,6 +110,7 @@ gen-libm-calls = \
s_cexpF \
s_clog10F \
s_clogF \
+ s_compoundnF \
s_cospiF \
s_cpowF \
s_cprojF \
@@ -139,7 +140,9 @@ gen-libm-calls = \
s_log2p1F \
s_nanF \
s_nextdownF \
+ s_pownF \
s_powrF \
+ s_rootnF \
s_rsqrtF \
s_significandF \
s_sinpiF \
@@ -656,6 +659,7 @@ libm-test-funcs-auto = \
cexp \
clog \
clog10 \
+ compoundn \
cos \
cosh \
cospi \
@@ -686,7 +690,9 @@ libm-test-funcs-auto = \
log1p \
log2p1 \
pow \
+ pown \
powr \
+ rootn \
rsqrt \
sin \
sincos \
@@ -960,6 +966,7 @@ tgmath3-macros = \
cbrt \
ceil \
cimag \
+ compoundn \
conj \
copysign \
cos \
@@ -1018,10 +1025,12 @@ tgmath3-macros = \
nexttoward \
nextup \
pow \
+ pown \
powr \
remainder \
remquo \
rint \
+ rootn \
round \
roundeven \
rsqrt \
@@ -1356,6 +1365,7 @@ CFLAGS-s_cexp.c += -fno-builtin-cexpl
CFLAGS-s_cimag.c += -fno-builtin-cimagl
CFLAGS-s_clog.c += -fno-builtin-clogl
CFLAGS-s_clog10.c += -fno-builtin-clog10l
+CFLAGS-s_compoundn.c += -fno-builtin-compoundnl
CFLAGS-s_conj.c += -fno-builtin-conjl
CFLAGS-s_copysign.c += -fno-builtin-copysignl
CFLAGS-s_cos.c += -fno-builtin-cosl
@@ -1442,10 +1452,12 @@ CFLAGS-s_nexttoward.c += -fno-builtin-nexttoward -fno-builtin-nexttowardl
CFLAGS-s_nexttowardf.c += -fno-builtin-nexttowardf
CFLAGS-s_nextup.c += -fno-builtin-nextupl
CFLAGS-e_pow.c += -fno-builtin-powl
+CFLAGS-s_pown.c += -fno-builtin-pownl
CFLAGS-s_powr.c += -fno-builtin-powrl
CFLAGS-w_remainder.c += -fno-builtin-remainderl -fno-builtin-dreml
CFLAGS-s_remquo.c += -fno-builtin-remquol
CFLAGS-s_rint.c += -fno-builtin-rintl
+CFLAGS-s_rootn.c += -fno-builtin-rootnl
CFLAGS-s_round.c += -fno-builtin-roundl
CFLAGS-s_roundeven.c += -fno-builtin-roundevenl
CFLAGS-s_rsqrt.c += -fno-builtin-rsqrtl
@@ -1503,6 +1515,7 @@ CFLAGS-s_cexp.c += -fno-builtin-cexpf32x -fno-builtin-cexpf64
CFLAGS-s_cimag.c += -fno-builtin-cimagf32x -fno-builtin-cimagf64
CFLAGS-s_clog.c += -fno-builtin-clogf32x -fno-builtin-clogf64
CFLAGS-s_clog10.c += -fno-builtin-clog10f32x -fno-builtin-clog10f64
+CFLAGS-s_compoundn.c += -fno-builtin-compoundnf32x -fno-builtin-compoundnf64
CFLAGS-s_conj.c += -fno-builtin-conjf32x -fno-builtin-conjf64
CFLAGS-s_copysign.c += -fno-builtin-copysignf32x -fno-builtin-copysignf64
CFLAGS-s_cos.c += -fno-builtin-cosf32x -fno-builtin-cosf64
@@ -1578,10 +1591,12 @@ CFLAGS-s_nextafter.c += -fno-builtin-nextafterf32x -fno-builtin-nextafterf64
CFLAGS-s_nextdown.c += -fno-builtin-nextdownf32x -fno-builtin-nextdownf64
CFLAGS-s_nextup.c += -fno-builtin-nextupf32x -fno-builtin-nextupf64
CFLAGS-e_pow.c += -fno-builtin-powf32x -fno-builtin-powf64
+CFLAGS-s_pown.c += -fno-builtin-pownf32x -fno-builtin-pownf64
CFLAGS-s_powr.c += -fno-builtin-powrf32x -fno-builtin-powrf64
CFLAGS-w_remainder.c += -fno-builtin-remainderf32x -fno-builtin-remainderf64
CFLAGS-s_remquo.c += -fno-builtin-remquof32x -fno-builtin-remquof64
CFLAGS-s_rint.c += -fno-builtin-rintf32x -fno-builtin-rintf64
+CFLAGS-s_rootn.c += -fno-builtin-rootnf32x -fno-builtin-rootnf64
CFLAGS-s_round.c += -fno-builtin-roundf32x -fno-builtin-roundf64
CFLAGS-s_roundeven.c += -fno-builtin-roundevenf32x -fno-builtin-roundevenf64
CFLAGS-s_rsqrt.c += -fno-builtin-rsqrtf32x -fno-builtin-rsqrtf64
@@ -1636,6 +1651,7 @@ CFLAGS-s_cexpf.c += -fno-builtin-cexpf32
CFLAGS-s_cimagf.c += -fno-builtin-cimagf32
CFLAGS-s_clogf.c += -fno-builtin-clogf32
CFLAGS-s_clog10f.c += -fno-builtin-clog10f32
+CFLAGS-s_compoundnf.c += -fno-builtin-compoundnf32
CFLAGS-s_conjf.c += -fno-builtin-conjf32
CFLAGS-s_copysignf.c += -fno-builtin-copysignf32
CFLAGS-s_cosf.c += -fno-builtin-cosf32
@@ -1705,10 +1721,12 @@ CFLAGS-s_nextafterf.c += -fno-builtin-nextafterf32
CFLAGS-s_nextdownf.c += -fno-builtin-nextdownf32
CFLAGS-s_nextupf.c += -fno-builtin-nextupf32
CFLAGS-e_powf.c += -fno-builtin-powf32
+CFLAGS-s_pownf.c += -fno-builtin-pownf32
CFLAGS-s_powrf.c += -fno-builtin-powrf32
CFLAGS-w_remainderf.c += -fno-builtin-remainderf32
CFLAGS-s_remquof.c += -fno-builtin-remquof32
CFLAGS-s_rintf.c += -fno-builtin-rintf32
+CFLAGS-s_rootnf.c += -fno-builtin-rootnf32
CFLAGS-s_roundf.c += -fno-builtin-roundf32
CFLAGS-s_roundevenf.c += -fno-builtin-roundevenf32
CFLAGS-s_rsqrtf.c += -fno-builtin-rsqrtf32
diff --git a/math/Versions b/math/Versions
index f927075..666d6b3 100644
--- a/math/Versions
+++ b/math/Versions
@@ -673,10 +673,17 @@ libm {
}
GLIBC_2.42 {
# Functions not involving _Float64x or _Float128, for all configurations.
+ compoundn; compoundnf; compoundnl;
+ compoundnf32; compoundnf64; compoundnf32x;
+ pown; pownf; pownl; pownf32; pownf64; pownf32x;
powr; powrf; powrl; powrf32; powrf64; powrf32x;
+ rootn; rootnf; rootnl; rootnf32; rootnf64; rootnf32x;
rsqrt; rsqrtf; rsqrtl; rsqrtf32; rsqrtf64; rsqrtf32x;
# Functions involving _Float64x or _Float128, for some configurations.
+ compoundnf64x; compoundnf128;
+ pownf64x; pownf128;
powrf64x; powrf128;
+ rootnf64x; rootnf128;
rsqrtf64x; rsqrtf128;
}
}
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index cb5d644..20b01e6 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -4724,6 +4724,221 @@ clog10 0xfd95243681c055c2632286921092p-113 0x1bccabcd29ca2152860ec29e34ef7p-113
clog10 0xdb85c467ee2aadd5f425fe0f4b8dp-114 0x3e83162a0f95f1dcbf97dddf410eap-114
clog10 0x1415bcaf2105940d49a636e98ae59p-115 0x7e6a150adfcd1b0921d44b31f40f4p-115
+compoundn -1 0
+compoundn -0.999 0
+compoundn -0.123 0
+compoundn -min 0
+compoundn -min_subnorm 0
+compoundn -0 0
+compoundn 0 0
+compoundn min_subnorm 0
+compoundn min 0
+compoundn 0.001 0
+compoundn 0.123456 0
+compoundn 1 0
+compoundn 2 0
+compoundn max 0
+
+compoundn -1 1
+compoundn -0.999 1
+compoundn -0.123 1
+compoundn -min 1
+compoundn -min_subnorm 1
+compoundn -0 1
+compoundn 0 1
+compoundn min_subnorm 1
+compoundn min 1
+compoundn 0.001 1
+compoundn 0.123456 1
+compoundn 1 1
+compoundn 2 1
+compoundn max 1
+
+compoundn -0.999 -1
+compoundn -0.123 -1
+compoundn -min -1
+compoundn -min_subnorm -1
+compoundn -0 -1
+compoundn 0 -1
+compoundn min_subnorm -1
+compoundn min -1
+compoundn 0.001 -1
+compoundn 0.123456 -1
+compoundn 1 -1
+compoundn 2 -1
+compoundn max -1
+
+compoundn -1 2
+compoundn -0.999 2
+compoundn -0.123 2
+compoundn -min 2
+compoundn -min_subnorm 2
+compoundn -0 2
+compoundn 0 2
+compoundn min_subnorm 2
+compoundn min 2
+compoundn 0.001 2
+compoundn 0.123456 2
+compoundn 1 2
+compoundn 2 2
+compoundn max 2
+
+compoundn -0.999 -2
+compoundn -0.123 -2
+compoundn -min -2
+compoundn -min_subnorm -2
+compoundn -0 -2
+compoundn 0 -2
+compoundn min_subnorm -2
+compoundn min -2
+compoundn 0.001 -2
+compoundn 0.123456 -2
+compoundn 1 -2
+compoundn 2 -2
+compoundn max -2
+
+compoundn -1 0x7fffffffffffffff
+compoundn -0.999 0x7fffffffffffffff
+compoundn -0.123 0x7fffffffffffffff
+compoundn -min 0x7fffffffffffffff
+compoundn -min_subnorm 0x7fffffffffffffff
+compoundn -0 0x7fffffffffffffff
+compoundn 0 0x7fffffffffffffff
+compoundn min_subnorm 0x7fffffffffffffff
+compoundn min 0x7fffffffffffffff
+compoundn 0.001 0x7fffffffffffffff
+compoundn 0.123456 0x7fffffffffffffff
+compoundn 1 0x7fffffffffffffff
+compoundn 2 0x7fffffffffffffff
+compoundn max 0x7fffffffffffffff
+
+compoundn -0.999 -0x8000000000000000
+compoundn -0.123 -0x8000000000000000
+compoundn -min -0x8000000000000000
+compoundn -min_subnorm -0x8000000000000000
+compoundn -0 -0x8000000000000000
+compoundn 0 -0x8000000000000000
+compoundn min_subnorm -0x8000000000000000
+compoundn min -0x8000000000000000
+compoundn 0.001 -0x8000000000000000
+compoundn 0.123456 -0x8000000000000000
+compoundn 1 -0x8000000000000000
+compoundn 2 -0x8000000000000000
+compoundn max -0x8000000000000000
+
+compoundn 12.3456 10
+compoundn 12.3456 -10
+
+compoundn 0x1p-64 0x7fffffffffffffff
+compoundn -0x1p-64 0x7fffffffffffffff
+compoundn 0x1p-64 -0x8000000000000000
+compoundn -0x1p-64 -0x8000000000000000
+compoundn 0x1.000002p-64 0x7fffffffffffffff
+compoundn -0x1.000002p-64 0x7fffffffffffffff
+compoundn 0x1.000002p-64 -0x8000000000000000
+compoundn -0x1.000002p-64 -0x8000000000000000
+
+compoundn 0x1p-58 0x7fffffffffffffff
+compoundn -0x1p-58 0x7fffffffffffffff
+compoundn 0x1p-58 -0x8000000000000000
+compoundn -0x1p-58 -0x8000000000000000
+compoundn 0x1.000002p-58 0x7fffffffffffffff
+compoundn -0x1.000002p-58 0x7fffffffffffffff
+compoundn 0x1.000002p-58 -0x8000000000000000
+compoundn -0x1.000002p-58 -0x8000000000000000
+
+compoundn 0x1p-57 0x7fffffffffffffff
+compoundn -0x1p-57 0x7fffffffffffffff
+compoundn 0x1p-57 -0x8000000000000000
+compoundn -0x1p-57 -0x8000000000000000
+compoundn 0x1.000002p-57 0x7fffffffffffffff
+compoundn -0x1.000002p-57 0x7fffffffffffffff
+compoundn 0x1.000002p-57 -0x8000000000000000
+compoundn -0x1.000002p-57 -0x8000000000000000
+
+compoundn 0x1p-56 0x7fffffffffffffff
+compoundn -0x1p-56 0x7fffffffffffffff
+compoundn 0x1p-56 -0x8000000000000000
+compoundn -0x1p-56 -0x8000000000000000
+compoundn 0x1.000002p-56 0x7fffffffffffffff
+compoundn -0x1.000002p-56 0x7fffffffffffffff
+compoundn 0x1.000002p-56 -0x8000000000000000
+compoundn -0x1.000002p-56 -0x8000000000000000
+
+compoundn 0x1p-55 0x7fffffffffffffff
+compoundn -0x1p-55 0x7fffffffffffffff
+compoundn 0x1p-55 -0x8000000000000000
+compoundn -0x1p-55 -0x8000000000000000
+compoundn 0x1.000002p-55 0x7fffffffffffffff
+compoundn -0x1.000002p-55 0x7fffffffffffffff
+compoundn 0x1.000002p-55 -0x8000000000000000
+compoundn -0x1.000002p-55 -0x8000000000000000
+
+compoundn 0x1p-54 0x7fffffffffffffff
+compoundn -0x1p-54 0x7fffffffffffffff
+compoundn 0x1p-54 -0x8000000000000000
+compoundn -0x1p-54 -0x8000000000000000
+compoundn 0x1.000002p-54 0x7fffffffffffffff
+compoundn -0x1.000002p-54 0x7fffffffffffffff
+compoundn 0x1.000002p-54 -0x8000000000000000
+compoundn -0x1.000002p-54 -0x8000000000000000
+
+compoundn 0x1p-53 0x7fffffffffffffff
+compoundn -0x1p-53 0x7fffffffffffffff
+compoundn 0x1p-53 -0x8000000000000000
+compoundn -0x1p-53 -0x8000000000000000
+compoundn 0x1.000002p-53 0x7fffffffffffffff
+compoundn -0x1.000002p-53 0x7fffffffffffffff
+compoundn 0x1.000002p-53 -0x8000000000000000
+compoundn -0x1.000002p-53 -0x8000000000000000
+
+compoundn 0x1p-52 0x7fffffffffffffff
+compoundn -0x1p-52 0x7fffffffffffffff
+compoundn 0x1p-52 -0x8000000000000000
+compoundn -0x1p-52 -0x8000000000000000
+compoundn 0x1.000002p-52 0x7fffffffffffffff
+compoundn -0x1.000002p-52 0x7fffffffffffffff
+compoundn 0x1.000002p-52 -0x8000000000000000
+compoundn -0x1.000002p-52 -0x8000000000000000
+
+compoundn 0x1p-51 0x7fffffffffffffff
+compoundn -0x1p-51 0x7fffffffffffffff
+compoundn 0x1p-51 -0x8000000000000000
+compoundn -0x1p-51 -0x8000000000000000
+compoundn 0x1.000002p-51 0x7fffffffffffffff
+compoundn -0x1.000002p-51 0x7fffffffffffffff
+compoundn 0x1.000002p-51 -0x8000000000000000
+compoundn -0x1.000002p-51 -0x8000000000000000
+
+compoundn 0x1p-50 0x7fffffffffffffff
+compoundn -0x1p-50 0x7fffffffffffffff
+compoundn 0x1p-50 -0x8000000000000000
+compoundn -0x1p-50 -0x8000000000000000
+compoundn 0x1.000002p-50 0x7fffffffffffffff
+compoundn -0x1.000002p-50 0x7fffffffffffffff
+compoundn 0x1.000002p-50 -0x8000000000000000
+compoundn -0x1.000002p-50 -0x8000000000000000
+
+compoundn 0x1.000002p-64 0x7654321076543210
+compoundn -0x1.000002p-64 0x7654321076543210
+compoundn 0x1.000002p-64 -0x7654321076543210
+compoundn -0x1.000002p-64 -0x7654321076543210
+
+compoundn 0x1.000002p-32 0x76543210
+compoundn -0x1.000002p-32 0x76543210
+compoundn 0x1.000002p-32 -0x76543210
+compoundn -0x1.000002p-32 -0x76543210
+
+compoundn 0x1.000002p-44 0x765432100123
+compoundn -0x1.000002p-44 0x765432100123
+compoundn 0x1.000002p-44 -0x765432100123
+compoundn -0x1.000002p-44 -0x765432100123
+
+compoundn 0x1.000002p-12 0x7654
+compoundn -0x1.000002p-12 0x7654
+compoundn 0x1.000002p-12 -0x7654
+compoundn -0x1.000002p-12 -0x7654
+
cos 0
cos -0
cos pi/3
@@ -8151,6 +8366,383 @@ pow 0x1.059c76p+0 0x1.ff80bep+11
pow 0x1.7ac7cp+5 23
pow -0x1.7ac7cp+5 23
+pown 0 0
+pown 0 -0
+pown -0 0
+pown -0 -0
+
+pown 10 0
+pown 10 -0
+pown -10 0
+pown -10 -0
+
+pown 1 1
+pown 1 -1
+pown 1 0x4fffffffffffffff
+
+# pown (x, +-0) == 1.
+pown 32.75 0
+pown 32.75 -0
+pown -32.75 0
+pown -32.75 -0
+pown 0x1p72 0
+pown 0x1p72 -0
+pown 0x1p-72 0
+pown 0x1p-72 -0
+
+pown 0 1
+pown 0 11
+
+pown -0 1
+pown -0 11
+
+pown 0 2
+
+pown -0 2
+
+# pown (+0, y) == +0 for y an odd integer > 0.
+pown 0.0 27
+pown 0.0 0xffffff
+pown 0.0 0x1fffffffffffff
+
+# pown (-0, y) == -0 for y an odd integer > 0.
+pown -0 27
+pown -0 0xffffff
+pown -0 0x1fffffe
+pown -0 0x1fffffffffffff
+pown -0 0x3ffffffffffffe
+pown -0 0x7fffffffffffffff
+
+# pown (+0, y) == +0 for y > 0 and not an odd integer.
+pown 0.0 4
+pown 0.0 0x1000000
+
+# pown (-0, y) == +0 for y > 0 and not an odd integer.
+pown -0 4
+pown -0 0x1000000
+
+pown 2 4
+pown 256 8
+
+pown -1.0 -0xffffff
+pown -1.0 -0x1fffffe
+pown -1.0 -0x1fffffffffffff
+pown -1.0 -0x3ffffffffffffe
+pown -1.0 -0x7fffffffffffffff
+
+pown -1.0 0xffffff
+pown -1.0 0x1fffffe
+pown -1.0 0x1fffffffffffff
+pown -1.0 0x3ffffffffffffe
+pown -1.0 0x7fffffffffffffff
+
+pown -2.0 126
+pown -2.0 127
+pown -2.0 -126
+pown -2.0 -127
+
+pown -2.0 -0xffffff
+pown -2.0 -0x1fffffe
+pown -2.0 -0x1fffffffffffff
+pown -2.0 -0x3ffffffffffffe
+pown -2.0 -0x7fffffffffffffff
+
+pown -2.0 0xffffff
+pown -2.0 0x1fffffe
+pown -2.0 0x1fffffffffffff
+pown -2.0 0x3ffffffffffffe
+pown -2.0 0x7fffffffffffffff
+
+pown -max -2
+pown -max -3
+pown -max 2
+pown -max 3
+
+pown -max -0xffffff
+pown -max -0x1fffffe
+pown -max -0x1fffffffffffff
+pown -max -0x3ffffffffffffe
+pown -max -0x7fffffffffffffff
+
+pown -max 0xffffff
+pown -max 0x1fffffe
+pown -max 0x1fffffffffffff
+pown -max 0x3ffffffffffffe
+pown -max 0x7fffffffffffffff
+
+pown -0x1p65 2
+pown -0x1p65 3
+pown -0x1p65 4
+pown -0x1p65 5
+pown -0x1p43 3
+pown -0x1p43 4
+pown -0x1p43 5
+pown -0x1p33 4
+pown -0x1p33 5
+pown -0x1p26 5
+pown -0x1p-65 -2
+pown -0x1p-65 -3
+pown -0x1p-65 -4
+pown -0x1p-65 -5
+pown -0x1p-43 -3
+pown -0x1p-43 -4
+pown -0x1p-43 -5
+pown -0x1p-33 -4
+pown -0x1p-33 -5
+pown -0x1p-26 -5
+
+pown -0x1p513 2
+pown -0x1p513 3
+pown -0x1p513 4
+pown -0x1p513 5
+pown -0x1p342 3
+pown -0x1p342 4
+pown -0x1p342 5
+pown -0x1p257 4
+pown -0x1p257 5
+pown -0x1p205 5
+pown -0x1p-513 -2
+pown -0x1p-513 -3
+pown -0x1p-513 -4
+pown -0x1p-513 -5
+pown -0x1p-342 -3
+pown -0x1p-342 -4
+pown -0x1p-342 -5
+pown -0x1p-257 -4
+pown -0x1p-257 -5
+pown -0x1p-205 -5
+
+pown -0x1p8192 2
+pown -0x1p8192 3
+pown -0x1p8192 4
+pown -0x1p8192 5
+pown -0x1p5462 3
+pown -0x1p5462 4
+pown -0x1p5462 5
+pown -0x1p4097 4
+pown -0x1p4097 5
+pown -0x1p3277 5
+pown -0x1p64 257
+pown -0x1p-8192 -2
+pown -0x1p-8192 -3
+pown -0x1p-8192 -4
+pown -0x1p-8192 -5
+pown -0x1p-5462 -3
+pown -0x1p-5462 -4
+pown -0x1p-5462 -5
+pown -0x1p-4097 -4
+pown -0x1p-4097 -5
+pown -0x1p-3277 -5
+pown -0x1p-64 -257
+
+pown -0.5 126
+pown -0.5 127
+pown -0.5 -126
+pown -0.5 -127
+
+pown -0.5 -0xffffff
+pown -0.5 -0x1fffffe
+pown -0.5 -0x1fffffffffffff
+pown -0.5 -0x3ffffffffffffe
+pown -0.5 -0x7fffffffffffffff
+
+pown -0.5 0xffffff
+pown -0.5 0x1fffffe
+pown -0.5 0x1fffffffffffff
+pown -0.5 0x3ffffffffffffe
+pown -0.5 0x7fffffffffffffff
+
+pown -min -2
+pown -min -3
+pown -min 1
+pown -min 2
+pown -min 3
+
+pown -min -0xffffff
+pown -min -0x1fffffe
+pown -min -0x1fffffffffffff
+pown -min -0x3ffffffffffffe
+pown -min -0x7fffffffffffffff
+
+pown -min 0xffffff
+pown -min 0x1fffffe
+pown -min 0x1fffffffffffff
+pown -min 0x3ffffffffffffe
+pown -min 0x7fffffffffffffff
+
+pown 0x0.ffffffp0 10
+pown 0x0.ffffffp0 100
+pown 0x0.ffffffp0 1000
+pown 0x0.ffffffp0 0x1000000
+pown 0x0.ffffffp0 0x40000000
+pown 0x0.ffffffp0 0x48d15980
+pown 0x0.ffffffp0 -10
+pown 0x0.ffffffp0 -100
+pown 0x0.ffffffp0 -1000
+pown 0x0.ffffffp0 -0x1000000
+pown 0x0.ffffffp0 -0x40000000
+pown 0x0.ffffffp0 -0x48d15980
+pown 0x1.000002p0 0x1000000
+pown 0x1.000002p0 0x2468acc0
+pown 0x1.000002p0 -0x2468acc0
+
+pown 0x0.fffffffffffff8p0 0x48d159e26af37c00
+pown 0x0.fffffffffffff8p0 -0x48d159e26af37c00
+pown 0x1.0000000000001p0 0x2468acf13579be00
+pown 0x1.0000000000001p0 -0x2468acf13579be00
+
+pown -0x0.ffffffp0 10
+pown -0x0.ffffffp0 100
+pown -0x0.ffffffp0 1000
+pown -0x0.ffffffp0 0x1000000
+pown -0x0.ffffffp0 0x40000000
+pown -0x0.ffffffp0 0x48d15980
+pown -0x0.ffffffp0 -10
+pown -0x0.ffffffp0 -100
+pown -0x0.ffffffp0 -1000
+pown -0x0.ffffffp0 -0x1000000
+pown -0x0.ffffffp0 -0x40000000
+pown -0x0.ffffffp0 -0x48d15980
+pown -0x1.000002p0 0x1000000
+pown -0x1.000002p0 0x2468acc0
+pown -0x1.000002p0 -0x2468acc0
+
+pown -0x0.fffffffffffff8p0 0x48d159e26af37c00
+pown -0x0.fffffffffffff8p0 -0x48d159e26af37c00
+pown -0x1.0000000000001p0 0x2468acf13579be00
+pown -0x1.0000000000001p0 -0x2468acf13579be00
+
+pown 0x1.000002p0 0x40000000
+pown -0x1.000002p0 0x40000000
+pown 0x1.00000ep0 0x40000000
+pown -0x1.00000ep0 0x40000000
+
+pown 10.0 4932
+pown 10.0 4931
+pown 10.0 4930
+pown 10.0 4929
+pown 10.0 -4931
+pown 10.0 -4930
+pown 10.0 -4929
+pown 1e27 182
+pown 1e27 -182
+
+pown 2.0 -100000
+
+pown 0x1.00001p1 -126
+pown -0x1.00002p1 -126
+pown 0x1.00003p1 -126
+pown -0x1.00004p1 -126
+pown 0x1.00005p1 -126
+pown -0x1.00006p1 -126
+pown 0x1.00007p1 -126
+pown 0x1.00001p1 -969
+pown -0x1.00002p1 -969
+pown 0x1.00003p1 -969
+pown -0x1.00004p1 -969
+pown 0x1.00005p1 -969
+pown -0x1.00006p1 -969
+pown 0x1.00007p1 -969
+pown 0x1.00001p1 -1022
+pown -0x1.00002p1 -1022
+pown 0x1.00003p1 -1022
+pown -0x1.00004p1 -1022
+pown 0x1.00005p1 -1022
+pown -0x1.00006p1 -1022
+pown 0x1.00007p1 -1022
+pown 0x1.00001p1 -16382
+pown -0x1.00002p1 -16382
+pown 0x1.00003p1 -16382
+pown -0x1.00004p1 -16382
+pown 0x1.00005p1 -16382
+pown -0x1.00006p1 -16382
+pown 0x1.00007p1 -16382
+pown 0x1.00001p1 -16383
+pown -0x1.00002p1 -16383
+pown 0x1.00003p1 -16383
+pown -0x1.00004p1 -16383
+pown 0x1.00005p1 -16383
+pown -0x1.00006p1 -16383
+pown 0x1.00007p1 -16383
+pown 0x0.ffff1p-1 126
+pown -0x0.ffff2p-1 126
+pown 0x0.ffff3p-1 126
+pown -0x0.ffff4p-1 126
+pown 0x0.ffff5p-1 126
+pown -0x0.ffff6p-1 126
+pown 0x0.ffff7p-1 126
+pown 0x0.ffff1p-1 969
+pown -0x0.ffff2p-1 969
+pown 0x0.ffff3p-1 969
+pown -0x0.ffff4p-1 969
+pown 0x0.ffff5p-1 969
+pown -0x0.ffff6p-1 969
+pown 0x0.ffff7p-1 969
+pown 0x0.ffff1p-1 1022
+pown -0x0.ffff2p-1 1022
+pown 0x0.ffff3p-1 1022
+pown -0x0.ffff4p-1 1022
+pown 0x0.ffff5p-1 1022
+pown -0x0.ffff6p-1 1022
+pown 0x0.ffff7p-1 1022
+pown 0x0.ffff1p-1 16382
+pown -0x0.ffff2p-1 16382
+pown 0x0.ffff3p-1 16382
+pown -0x0.ffff4p-1 16382
+pown 0x0.ffff5p-1 16382
+pown -0x0.ffff6p-1 16382
+pown 0x0.ffff7p-1 16382
+pown 0x0.ffff1p-1 16383
+pown -0x0.ffff2p-1 16383
+pown 0x0.ffff3p-1 16383
+pown -0x0.ffff4p-1 16383
+pown 0x0.ffff5p-1 16383
+pown -0x0.ffff6p-1 16383
+pown 0x0.ffff7p-1 16383
+pown 0x2.000b3p0 -1022
+pown 0x2.000582p0 -1022
+
+pown 10 -1
+pown 10 -2
+pown 10 -3
+pown 10 -4
+pown 10 -5
+pown 10 -6
+pown 10 -7
+
+pown 0x0.ffffffffffffffffp0 1
+pown 0x0.ffffffffffffffffp0 2
+pown 0x0.ffffffffffffffffp0 3
+pown 0x0.ffffffffffffffffp0 4
+pown 0x0.ffffffffffffffffp0 5
+pown 0x0.ffffffffffffffffp0 6
+pown 0x0.ffffffffffffffffp0 7
+pown 0x0.ffffffffffffffffp0 -1
+pown 0x0.ffffffffffffffffp0 -2
+pown 0x0.ffffffffffffffffp0 -3
+pown 0x0.ffffffffffffffffp0 -4
+pown 0x0.ffffffffffffffffp0 -5
+pown 0x0.ffffffffffffffffp0 -6
+pown 0x0.ffffffffffffffffp0 -7
+
+pown 0x1.0000000000000002p0 1
+pown 0x1.0000000000000002p0 2
+pown 0x1.0000000000000002p0 3
+pown 0x1.0000000000000002p0 4
+pown 0x1.0000000000000002p0 5
+pown 0x1.0000000000000002p0 6
+pown 0x1.0000000000000002p0 7
+pown 0x1.0000000000000002p0 -1
+pown 0x1.0000000000000002p0 -2
+pown 0x1.0000000000000002p0 -3
+pown 0x1.0000000000000002p0 -4
+pown 0x1.0000000000000002p0 -5
+pown 0x1.0000000000000002p0 -6
+pown 0x1.0000000000000002p0 -7
+
+pown 0x1.7ac7cp+5 23
+pown -0x1.7ac7cp+5 23
+
powr 10 0
powr 10 -0
@@ -8458,6 +9050,224 @@ powr 0xd.73035p-4 -0x1.47bb8p+8
powr 0x1.059c76p+0 0x1.ff80bep+11
powr 0x1.7ac7cp+5 23
+rootn 0 1
+rootn 0 2
+rootn 0 3
+rootn 0 4
+rootn 0 5
+rootn 0 0x7fffffffffffffff
+rootn -0 1
+rootn -0 2
+rootn -0 3
+rootn -0 4
+rootn -0 5
+rootn -0 0x7fffffffffffffff
+
+rootn min 1
+rootn min 2
+rootn min 3
+rootn min 4
+rootn min 5
+rootn min 63
+rootn min 127
+rootn min 255
+rootn min 511
+rootn min 1023
+rootn min 16383
+rootn min 0x1000001
+rootn min 0x10000000000001
+rootn min 0x7fffffffffffffff
+rootn -min 1
+rootn -min 3
+rootn -min 5
+rootn -min 63
+rootn -min 127
+rootn -min 255
+rootn -min 511
+rootn -min 1023
+rootn -min 16383
+rootn -min 0x1000001
+rootn -min 0x10000000000001
+rootn -min 0x7fffffffffffffff
+
+rootn min -1
+rootn min -2
+rootn min -3
+rootn min -4
+rootn min -5
+rootn min -63
+rootn min -127
+rootn min -255
+rootn min -511
+rootn min -1023
+rootn min -16383
+rootn min -0x1000001
+rootn min -0x10000000000001
+rootn min -0x7fffffffffffffff
+rootn -min -1
+rootn -min -3
+rootn -min -5
+rootn -min -63
+rootn -min -127
+rootn -min -255
+rootn -min -511
+rootn -min -1023
+rootn -min -16383
+rootn -min -0x1000001
+rootn -min -0x10000000000001
+rootn -min -0x7fffffffffffffff
+
+rootn min_subnorm 1
+rootn min_subnorm 2
+rootn min_subnorm 3
+rootn min_subnorm 4
+rootn min_subnorm 5
+rootn min_subnorm 63
+rootn min_subnorm 127
+rootn min_subnorm 255
+rootn min_subnorm 511
+rootn min_subnorm 1023
+rootn min_subnorm 16383
+rootn min_subnorm 0x1000001
+rootn min_subnorm 0x10000000000001
+rootn min_subnorm 0x7fffffffffffffff
+rootn -min_subnorm 1
+rootn -min_subnorm 3
+rootn -min_subnorm 5
+rootn -min_subnorm 63
+rootn -min_subnorm 127
+rootn -min_subnorm 255
+rootn -min_subnorm 511
+rootn -min_subnorm 1023
+rootn -min_subnorm 16383
+rootn -min_subnorm 0x1000001
+rootn -min_subnorm 0x10000000000001
+rootn -min_subnorm 0x7fffffffffffffff
+
+rootn min_subnorm -1
+rootn min_subnorm -2
+rootn min_subnorm -3
+rootn min_subnorm -4
+rootn min_subnorm -5
+rootn min_subnorm -63
+rootn min_subnorm -127
+rootn min_subnorm -255
+rootn min_subnorm -511
+rootn min_subnorm -1023
+rootn min_subnorm -16383
+rootn min_subnorm -0x1000001
+rootn min_subnorm -0x10000000000001
+rootn min_subnorm -0x7fffffffffffffff
+rootn -min_subnorm -1
+rootn -min_subnorm -3
+rootn -min_subnorm -5
+rootn -min_subnorm -63
+rootn -min_subnorm -127
+rootn -min_subnorm -255
+rootn -min_subnorm -511
+rootn -min_subnorm -1023
+rootn -min_subnorm -16383
+rootn -min_subnorm -0x1000001
+rootn -min_subnorm -0x10000000000001
+rootn -min_subnorm -0x7fffffffffffffff
+
+rootn max 1
+rootn max 2
+rootn max 3
+rootn max 4
+rootn max 5
+rootn max 63
+rootn max 127
+rootn max 255
+rootn max 511
+rootn max 1023
+rootn max 16383
+rootn max 0x1000001
+rootn max 0x10000000000001
+rootn max 0x7fffffffffffffff
+rootn -max 1
+rootn -max 3
+rootn -max 5
+rootn -max 63
+rootn -max 127
+rootn -max 255
+rootn -max 511
+rootn -max 1023
+rootn -max 16383
+rootn -max 0x1000001
+rootn -max 0x10000000000001
+rootn -max 0x7fffffffffffffff
+
+rootn max -1
+rootn max -2
+rootn max -3
+rootn max -4
+rootn max -5
+rootn max -63
+rootn max -127
+rootn max -255
+rootn max -511
+rootn max -1023
+rootn max -16383
+rootn max -0x1000001
+rootn max -0x10000000000001
+rootn max -0x7fffffffffffffff
+rootn -max -1
+rootn -max -3
+rootn -max -5
+rootn -max -63
+rootn -max -127
+rootn -max -255
+rootn -max -511
+rootn -max -1023
+rootn -max -16383
+rootn -max -0x1000001
+rootn -max -0x10000000000001
+rootn -max -0x7fffffffffffffff
+
+rootn 1 123
+rootn 1 -123
+rootn 1 1234
+rootn 1 -1234
+rootn -1 123
+rootn -1 -123
+
+rootn 2 123
+rootn 2 -123
+rootn 2 1234
+rootn 2 -1234
+rootn -2 123
+rootn -2 -123
+
+rootn 0x1.234p50 123
+rootn 0x1.234p50 -123
+rootn 0x1.234p50 1234
+rootn 0x1.234p50 -1234
+rootn -0x1.234p50 123
+rootn -0x1.234p50 -123
+
+rootn 0x1.234p500 123
+rootn 0x1.234p500 -123
+rootn 0x1.234p500 1234
+rootn 0x1.234p500 -1234
+rootn -0x1.234p500 123
+rootn -0x1.234p500 -123
+
+rootn 0x9.8765p5000 123
+rootn 0x9.8765p5000 -123
+rootn 0x9.8765p5000 1234
+rootn 0x9.8765p5000 -1234
+rootn 0x9.8765p5000 12345
+rootn 0x9.8765p5000 -12345
+rootn 0x9.8765p5000 1234567
+rootn 0x9.8765p5000 -1234567
+rootn -0x9.8765p5000 123
+rootn -0x9.8765p5000 -123
+rootn -0x9.8765p5000 12345
+rootn -0x9.8765p5000 -12345
+rootn -0x9.8765p5000 1234567
+rootn -0x9.8765p5000 -1234567
+
rsqrt 2209
rsqrt 4
rsqrt 2
diff --git a/math/auto-libm-test-out-compoundn b/math/auto-libm-test-out-compoundn
new file mode 100644
index 0000000..269fe53
--- /dev/null
+++ b/math/auto-libm-test-out-compoundn
@@ -0,0 +1,10245 @@
+compoundn -1 0
+= compoundn downward binary32 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x1p+0 0LL : 0x1p+0 : inexact-ok
+compoundn -0.999 0
+= compoundn downward binary32 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary32 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe77p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b43958p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4396p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b439581p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 0LL : 0x1p+0 : inexact-ok
+compoundn -0.123 0
+= compoundn downward binary32 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary32 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7cedap-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872bp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b1p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020ep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 0LL : 0x1p+0 : inexact-ok
+compoundn -min 0
+= compoundn downward binary32 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x8p-972 0LL : 0x1p+0 : inexact-ok
+compoundn -min_subnorm 0
+= compoundn downward binary32 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16496 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16496 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16496 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16496 0LL : 0x1p+0 : inexact-ok
+compoundn -0 0
+= compoundn downward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+compoundn 0 0
+= compoundn downward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+compoundn min_subnorm 0
+= compoundn downward binary32 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x8p-152 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-1076 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16448 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16496 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16496 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16496 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16496 0LL : 0x1p+0 : inexact-ok
+compoundn min 0
+= compoundn downward binary32 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-128 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-1024 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x2p-16384 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-972 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x8p-972 0LL : 0x1p+0 : inexact-ok
+compoundn 0.001 0
+= compoundn downward binary32 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189378p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary32 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4.18937p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7fp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ecp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 0LL : 0x1p+0 : inexact-ok
+compoundn 0.123456 0
+= compoundn downward binary32 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9adp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary32 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acfep-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6cp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 0LL : 0x1p+0 : inexact-ok
+compoundn 1 0
+= compoundn downward binary32 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x1p+0 0LL : 0x1p+0 : inexact-ok
+compoundn 2 0
+= compoundn downward binary32 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x2p+0 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x2p+0 0LL : 0x1p+0 : inexact-ok
+compoundn max 0
+= compoundn downward binary32 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0xf.fffffp+124 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0xf.ffffffffffff8p+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0xf.fffffffffffffffp+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0LL : 0x1p+0 : inexact-ok
+compoundn -1 1
+= compoundn downward binary32 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn upward binary32 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn downward binary64 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn upward binary64 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn downward intel96 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn upward intel96 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn downward m68k96 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn upward m68k96 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn downward binary128 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn upward binary128 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn downward ibm128 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+= compoundn upward ibm128 -0x1p+0 1LL : 0x0p+0 : inexact-ok
+compoundn -0.999 1
+= compoundn downward binary32 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn upward binary32 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76p-4 1LL : 0x4.18ap-12 : inexact-ok
+= compoundn downward binary32 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn upward binary32 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn downward binary64 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn upward binary64 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn downward intel96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn upward intel96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe77p-4 1LL : 0x4.189p-12 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b43958p-4 1LL : 0x4.189374bc6a8p-12 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4396p-4 1LL : 0x4.189374bc6ap-12 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b439581p-4 1LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 1LL : 0x4.189374bc6a7efp-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 1LL : 0x4.189374bc6a7ef9db22d0e56048p-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 1LL : 0x4.189374bc6a7ef9db22d0e56048p-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 1LL : 0x4.189374bc6a7ef9db22d0e56048p-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 1LL : 0x4.189374bc6a7ef9db22d0e56048p-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 1LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 1LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 1LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 1LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 1LL : 0x4.189374bc6a7ef9db22d0e564p-12 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 1LL : 0x4.189374bc6a7ef9db22d0e56p-12 : inexact-ok
+compoundn -0.123 1
+= compoundn downward binary32 -0x1.f7ced8p-4 1LL : 0xe.08312p-4 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7ced8p-4 1LL : 0xe.08312p-4 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7ced8p-4 1LL : 0xe.08312p-4 : inexact-ok
+= compoundn upward binary32 -0x1.f7ced8p-4 1LL : 0xe.08313p-4 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced8p-4 1LL : 0xe.083128p-4 : inexact-ok
+= compoundn downward binary32 -0x1.f7cedap-4 1LL : 0xe.08312p-4 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7cedap-4 1LL : 0xe.08312p-4 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7cedap-4 1LL : 0xe.08312p-4 : inexact-ok
+= compoundn upward binary32 -0x1.f7cedap-4 1LL : 0xe.08313p-4 : inexact-ok
+= compoundn downward binary64 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn upward binary64 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7cedap-4 1LL : 0xe.083126p-4 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872bp-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d48p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d48p-4 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d5p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b1p-4 1LL : 0xe.083126e978d4fp-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fep-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fep-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020cp-4 1LL : 0xe.083126e978d4fdf4p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fep-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdfp-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fep-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020ep-4 1LL : 0xe.083126e978d4fdf2p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 1LL : 0xe.083126e978d4fdf3b645a1cac088p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 1LL : 0xe.083126e978d4fdf3b645a1cac088p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac1p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac1p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac1p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac1p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 1LL : 0xe.083126e978d4fdf3b645a1cac4p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac08p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cacp-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 1LL : 0xe.083126e978d4fdf3b645a1cac4p-4 : inexact-ok
+compoundn -min 1
+= compoundn downward binary32 -0x4p-128 1LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x4p-128 1LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-128 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-128 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-128 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-128 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-128 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-128 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-128 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-128 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-128 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-128 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1024 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1024 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1024 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1024 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1024 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1024 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1024 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1024 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1024 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1024 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16384 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16384 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x2p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x2p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x2p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-16384 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x2p-16384 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x2p-16384 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-972 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-972 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-972 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-972 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-972 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-972 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-972 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-972 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-972 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-972 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x8p-972 1LL : 0x1p+0 : inexact-ok
+compoundn -min_subnorm 1
+= compoundn downward binary32 -0x8p-152 1LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x8p-152 1LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-152 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-152 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-152 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-152 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-152 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-152 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-152 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-152 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-152 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-152 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1076 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1076 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1076 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1076 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1076 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1076 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1076 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1076 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1076 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1076 1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-16448 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-16448 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16448 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16448 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16448 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16496 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16496 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16496 1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-16496 1LL : 0x1p+0 : inexact-ok
+compoundn -0 1
+= compoundn downward binary32 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x0p+0 1LL : 0x1p+0 : inexact-ok
+compoundn 0 1
+= compoundn downward binary32 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x0p+0 1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x0p+0 1LL : 0x1p+0 : inexact-ok
+compoundn min_subnorm 1
+= compoundn downward binary32 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x8p-152 1LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x8p-152 1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-152 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-152 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-152 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-152 1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x8p-152 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-1076 1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-1076 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-1076 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-1076 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1076 1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-1076 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-16448 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-16448 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-16448 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-16448 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16448 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16448 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16496 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16496 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16496 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16496 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+compoundn min 1
+= compoundn downward binary32 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x4p-128 1LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-128 1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-128 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-128 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-128 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-128 1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-128 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-1024 1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-1024 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-1024 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-1024 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1024 1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-1024 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-16384 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-16384 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16384 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x2p-16384 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x2p-16384 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p-16384 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x2p-16384 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary64 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x8p-972 1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-972 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-972 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-972 1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-972 1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x8p-972 1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+compoundn 0.001 1
+= compoundn downward binary32 0x4.189378p-12 1LL : 0x1.004188p+0 : inexact-ok
+= compoundn tonearest binary32 0x4.189378p-12 1LL : 0x1.00418ap+0 : inexact-ok
+= compoundn towardzero binary32 0x4.189378p-12 1LL : 0x1.004188p+0 : inexact-ok
+= compoundn upward binary32 0x4.189378p-12 1LL : 0x1.00418ap+0 : inexact-ok
+= compoundn downward binary64 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn tonearest binary64 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn towardzero binary64 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn upward binary64 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn downward intel96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn upward intel96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn downward m68k96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn upward m68k96 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn downward binary128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn upward binary128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189378p-12 1LL : 0x1.004189378p+0 : inexact-ok
+= compoundn downward binary32 0x4.18937p-12 1LL : 0x1.004188p+0 : inexact-ok
+= compoundn tonearest binary32 0x4.18937p-12 1LL : 0x1.00418ap+0 : inexact-ok
+= compoundn towardzero binary32 0x4.18937p-12 1LL : 0x1.004188p+0 : inexact-ok
+= compoundn upward binary32 0x4.18937p-12 1LL : 0x1.00418ap+0 : inexact-ok
+= compoundn downward binary64 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn tonearest binary64 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn towardzero binary64 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn upward binary64 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn downward intel96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn upward intel96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn downward m68k96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn upward m68k96 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn downward binary128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn upward binary128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn downward ibm128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn upward ibm128 0x4.18937p-12 1LL : 0x1.00418937p+0 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6bp+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7fp-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6ap+0 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6bp+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ecp-12 1LL : 0x1.004189374bc6a7ecp+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 1LL : 0x1.004189374bc6a7ef9ep+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7eep+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7fp+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 1LL : 0x1.004189374bc6a7ef9d8p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 1LL : 0x1.004189374bc6a7ef9db22d0e5605p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5605p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5605p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 1LL : 0x1.004189374bc6a7ef9db22d0e568p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e5604p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e56p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 1LL : 0x1.004189374bc6a7ef9db22d0e568p+0 : inexact-ok
+compoundn 0.123456 1
+= compoundn downward binary32 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn tonearest binary32 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn towardzero binary32 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn upward binary32 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn downward binary64 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn upward binary64 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn downward intel96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn upward intel96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn downward binary128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn upward binary128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9adp-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn downward binary32 0x1.f9acfep-4 1LL : 0x1.1f9acep+0 : inexact-ok
+= compoundn tonearest binary32 0x1.f9acfep-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn towardzero binary32 0x1.f9acfep-4 1LL : 0x1.1f9acep+0 : inexact-ok
+= compoundn upward binary32 0x1.f9acfep-4 1LL : 0x1.1f9adp+0 : inexact-ok
+= compoundn downward binary64 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn upward binary64 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acfep-4 1LL : 0x1.1f9acfep+0 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6cp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bp+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bp+0 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6cp+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 1LL : 0x1.1f9acffa7eb6bfp+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf46p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf46p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 1LL : 0x1.1f9acffa7eb6bf446p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf46p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf44p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf46p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 1LL : 0x1.1f9acffa7eb6bf444p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae65p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae64p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae65p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae68p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae68p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae68p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae68p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0caep+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae8p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0caep+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae8p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae6p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae6p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae6p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae6p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0caep+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae8p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0caep+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 1LL : 0x1.1f9acffa7eb6bf444e0daa0cae8p+0 : inexact-ok
+compoundn 1 1
+= compoundn downward binary32 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn tonearest binary32 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn towardzero binary32 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn upward binary32 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn downward binary64 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn tonearest binary64 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn towardzero binary64 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn upward binary64 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn downward intel96 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn tonearest intel96 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn towardzero intel96 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn upward intel96 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn downward m68k96 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn upward m68k96 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn downward binary128 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn tonearest binary128 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn towardzero binary128 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn upward binary128 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn downward ibm128 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1p+0 1LL : 0x2p+0 : inexact-ok
+= compoundn upward ibm128 0x1p+0 1LL : 0x2p+0 : inexact-ok
+compoundn 2 1
+= compoundn downward binary32 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn tonearest binary32 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn towardzero binary32 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn upward binary32 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn downward binary64 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn tonearest binary64 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn towardzero binary64 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn upward binary64 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn downward intel96 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn tonearest intel96 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn upward intel96 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn downward m68k96 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn tonearest m68k96 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn upward m68k96 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn downward binary128 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn tonearest binary128 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn upward binary128 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn downward ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn tonearest ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn towardzero ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok
+= compoundn upward ibm128 0x2p+0 1LL : 0x3p+0 : inexact-ok
+compoundn max 1
+= compoundn downward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn tonearest binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn towardzero binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn upward binary32 0xf.fffffp+124 1LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn tonearest binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn towardzero binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn upward binary64 0xf.fffffp+124 1LL : 0xf.fffff00000008p+124 : inexact-ok
+= compoundn downward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn tonearest intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn towardzero intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn upward intel96 0xf.fffffp+124 1LL : 0xf.fffff0000000001p+124 : inexact-ok
+= compoundn downward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn tonearest m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn towardzero m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn upward m68k96 0xf.fffffp+124 1LL : 0xf.fffff0000000001p+124 : inexact-ok
+= compoundn downward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn tonearest binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn towardzero binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn upward binary128 0xf.fffffp+124 1LL : 0xf.fffff00000000000000000000008p+124 : inexact-ok
+= compoundn downward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn tonearest ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn towardzero ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= compoundn upward ibm128 0xf.fffffp+124 1LL : 0xf.fffff000000000000000000004p+124 : inexact-ok
+= compoundn downward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn tonearest binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn towardzero binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn upward binary64 0xf.ffffffffffff8p+1020 1LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn tonearest intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn towardzero intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn upward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff801p+1020 : inexact-ok
+= compoundn downward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn upward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff801p+1020 : inexact-ok
+= compoundn downward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8000000000000008p+1020 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= compoundn upward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff80000000000004p+1020 : inexact-ok
+= compoundn downward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= compoundn tonearest intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= compoundn towardzero intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= compoundn upward intel96 0xf.fffffffffffffffp+16380 1LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= compoundn upward m68k96 0xf.fffffffffffffffp+16380 1LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= compoundn towardzero binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= compoundn upward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffff0000000000008p+16380 : inexact-ok
+= compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffc08p+1020 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0.999 -1
+= compoundn downward binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f408p+8 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f408p+8 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f408p+8 : inexact-ok
+= compoundn upward binary32 -0xf.fbe76p-4 -1LL : 0x3.e7f40cp+8 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277cp+8 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277cp+8 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277cp+8 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ep+8 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce74p+8 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7p+8 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce74p+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732aff4p+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732aff4p+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732aff4p+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732aff6p+8 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732afp+8 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732bp+8 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732afp+8 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76p-4 -1LL : 0x3.e7f409a4a277ce7117c5a732bp+8 : inexact-ok
+= compoundn downward binary32 -0xf.fbe77p-4 -1LL : 0x3.e80348p+8 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe77p-4 -1LL : 0x3.e8034cp+8 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe77p-4 -1LL : 0x3.e80348p+8 : inexact-ok
+= compoundn upward binary32 -0xf.fbe77p-4 -1LL : 0x3.e8034cp+8 : inexact-ok
+= compoundn downward binary64 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec4p+8 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec6p+8 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec4p+8 : inexact-ok
+= compoundn upward binary64 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec6p+8 : inexact-ok
+= compoundn downward intel96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58acp+8 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58bp+8 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58acp+8 : inexact-ok
+= compoundn upward intel96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58bp+8 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58acp+8 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58bp+8 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58acp+8 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58bp+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1ccp+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1cep+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1ccp+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1cep+8 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1p+8 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e2p+8 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e1p+8 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe77p-4 -1LL : 0x3.e8034bc2c7ec58af6ad40222e2p+8 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffffp+8 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffffp+8 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffffp+8 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff2p+8 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0604p+8 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff06p+8 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0604p+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003e7ep+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003e8p+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003e7ep+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003e8p+8 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003ep+8 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003ep+8 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003ep+8 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b43958p-4 -1LL : 0x3.e7ffffffffff0600000000003fp+8 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079p+8 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e800000000792p+8 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079p+8 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e800000000792p+8 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e800000000791804p+8 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e8000000007918p+8 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e800000000791804p+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e802p+8 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e8p+8 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4396p-4 -1LL : 0x3.e80000000079180000000ea9e9p+8 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa28p+8 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa28p+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24000000000008p+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24000000000008p+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24000000000008p+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa2400000000000ap+8 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa24p+8 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b439581p-4 -1LL : 0x3.e7fffffffffffa240000000001p+8 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000964p+8 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000968p+8 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000964p+8 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000968p+8 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000964p+8 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000968p+8 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000964p+8 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000968p+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000966400000000016p+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000966400000000016p+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000966400000000016p+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e800000000000966400000000018p+8 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e8000000000009664p+8 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e8000000000009664p+8 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e8000000000009664p+8 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 -1LL : 0x3.e8000000000009664000000001p+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -1LL : 0x3.e7fffffffffffffffffffffff9d4p+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -1LL : 0x3.e7fffffffffffffffffffffff9d6p+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -1LL : 0x3.e7fffffffffffffffffffffff9d4p+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -1LL : 0x3.e7fffffffffffffffffffffff9d6p+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -1LL : 0x3.e800000000000000000000000176p+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -1LL : 0x3.e800000000000000000000000178p+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -1LL : 0x3.e800000000000000000000000176p+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -1LL : 0x3.e800000000000000000000000178p+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dfp+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dfp+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dfp+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6df2p+8 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dp+8 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6ep+8 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6dp+8 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -1LL : 0x3.e7fffffffffffffffffffffc6ep+8 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003e8p+8 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003e8p+8 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003e8p+8 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003e82p+8 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003ep+8 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003fp+8 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003ep+8 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -1LL : 0x3.e800000000000000000000003fp+8 : inexact-ok
+compoundn -0.123 -1
+= compoundn downward binary32 -0x1.f7ced8p-4 -1LL : 0x1.23e77ap+0 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7ced8p-4 -1LL : 0x1.23e77ap+0 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7ced8p-4 -1LL : 0x1.23e77ap+0 : inexact-ok
+= compoundn upward binary32 -0x1.f7ced8p-4 -1LL : 0x1.23e77cp+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd9p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8p+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd9p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8ep+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e9p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8ep+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e9p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8ep+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e9p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8ep+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e9p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a82dp+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a82dp+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a82dp+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a82ep+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a8p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a8p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a8p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced8p-4 -1LL : 0x1.23e77acda2bd8e8f4228e7c1a88p+0 : inexact-ok
+= compoundn downward binary32 -0x1.f7cedap-4 -1LL : 0x1.23e77ap+0 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7cedap-4 -1LL : 0x1.23e77ap+0 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7cedap-4 -1LL : 0x1.23e77ap+0 : inexact-ok
+= compoundn upward binary32 -0x1.f7cedap-4 -1LL : 0x1.23e77cp+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfep+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfep+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfep+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbffp+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe44ap+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe448p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe44ap+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef19bp+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef19cp+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef19bp+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef19cp+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef18p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef18p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef18p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7cedap-4 -1LL : 0x1.23e77af73dbfe4489c61722ef2p+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3ap+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3ap+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af46p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af44p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af46p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58ep+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58ep+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58ep+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58fp+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a58p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872bp-4 -1LL : 0x1.23e77ae444e3af449c895b53a6p+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3bp+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3cp+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b09p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b092p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b09p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b092p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b09p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b092p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b09p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b092p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b35ep+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b35ep+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b35ep+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b35e1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b358p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b36p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b358p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b1p-4 -1LL : 0x1.23e77ae444e3b091749c0d4b36p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf981144p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf981145p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf981144p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf981145p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf9811p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf98118p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf9811p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020cp-4 -1LL : 0x1.23e77ae444e3af6f312dbf98118p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6ep+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af7p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5036p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5037p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5036p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5037p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee5p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020ep-4 -1LL : 0x1.23e77ae444e3af6f5ac8c1ee508p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb6p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb6p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffabp+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffabp+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffabp+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffacp+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -1LL : 0x1.23e77ae444e3af6f372b7e65p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb6p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb5p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ffb6p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e64ff8p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -1LL : 0x1.23e77ae444e3af6f372b7e65p+0 : inexact-ok
+compoundn -min -1
+= compoundn downward binary32 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x4p-128 -1LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-128 -1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-128 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-128 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-128 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-128 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-1024 -1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-1024 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-1024 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-1024 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-1024 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-16384 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-16384 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16384 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x2p-16384 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x2p-16384 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x2p-16384 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x8p-972 -1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-972 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-972 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-972 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x8p-972 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+compoundn -min_subnorm -1
+= compoundn downward binary32 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x8p-152 -1LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x8p-152 -1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-152 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-152 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-152 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x8p-152 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-1076 -1LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-1076 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-1076 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-1076 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-1076 -1LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-16448 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-16448 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-16448 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-16448 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16448 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16496 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16496 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16496 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16496 -1LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+compoundn -0 -1
+= compoundn downward binary32 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x0p+0 -1LL : 0x1p+0 : inexact-ok
+compoundn 0 -1
+= compoundn downward binary32 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x0p+0 -1LL : 0x1p+0 : inexact-ok
+compoundn min_subnorm -1
+= compoundn downward binary32 0x8p-152 -1LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x8p-152 -1LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x8p-152 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-152 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-152 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-152 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-152 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-152 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-152 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-152 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-152 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-152 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x8p-152 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1076 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1076 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1076 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1076 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1076 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1076 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1076 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1076 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x4p-1076 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x8p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-16448 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-16496 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-16496 -1LL : 0x1p+0 : inexact-ok
+compoundn min -1
+= compoundn downward binary32 0x4p-128 -1LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x4p-128 -1LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-128 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-128 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-128 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-128 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-128 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-128 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-128 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-128 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-128 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-128 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x4p-128 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1024 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1024 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1024 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1024 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1024 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1024 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1024 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1024 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1024 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1024 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x4p-1024 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16384 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16384 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x2p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x2p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p-16384 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x2p-16384 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p-16384 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x2p-16384 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x8p-972 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-972 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-972 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-972 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-972 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-972 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-972 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-972 -1LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-972 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-972 -1LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x8p-972 -1LL : 0x1p+0 : inexact-ok
+compoundn 0.001 -1
+= compoundn downward binary32 0x4.189378p-12 -1LL : 0xf.fbe87p-4 : inexact-ok
+= compoundn tonearest binary32 0x4.189378p-12 -1LL : 0xf.fbe88p-4 : inexact-ok
+= compoundn towardzero binary32 0x4.189378p-12 -1LL : 0xf.fbe87p-4 : inexact-ok
+= compoundn upward binary32 0x4.189378p-12 -1LL : 0xf.fbe88p-4 : inexact-ok
+= compoundn downward binary64 0x4.189378p-12 -1LL : 0xf.fbe878b2d51ap-4 : inexact-ok
+= compoundn tonearest binary64 0x4.189378p-12 -1LL : 0xf.fbe878b2d51ap-4 : inexact-ok
+= compoundn towardzero binary64 0x4.189378p-12 -1LL : 0xf.fbe878b2d51ap-4 : inexact-ok
+= compoundn upward binary64 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a8p-4 : inexact-ok
+= compoundn downward intel96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok
+= compoundn upward intel96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a05ap-4 : inexact-ok
+= compoundn downward m68k96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a059p-4 : inexact-ok
+= compoundn upward m68k96 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a05ap-4 : inexact-ok
+= compoundn downward binary128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d9c8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d9dp-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d9c8p-4 : inexact-ok
+= compoundn upward binary128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d9dp-4 : inexact-ok
+= compoundn downward ibm128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d8p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d8p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707d8p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189378p-12 -1LL : 0xf.fbe878b2d51a0594752d9707dcp-4 : inexact-ok
+= compoundn downward binary32 0x4.18937p-12 -1LL : 0xf.fbe87p-4 : inexact-ok
+= compoundn tonearest binary32 0x4.18937p-12 -1LL : 0xf.fbe88p-4 : inexact-ok
+= compoundn towardzero binary32 0x4.18937p-12 -1LL : 0xf.fbe87p-4 : inexact-ok
+= compoundn upward binary32 0x4.18937p-12 -1LL : 0xf.fbe88p-4 : inexact-ok
+= compoundn downward binary64 0x4.18937p-12 -1LL : 0xf.fbe878bad103p-4 : inexact-ok
+= compoundn tonearest binary64 0x4.18937p-12 -1LL : 0xf.fbe878bad103p-4 : inexact-ok
+= compoundn towardzero binary64 0x4.18937p-12 -1LL : 0xf.fbe878bad103p-4 : inexact-ok
+= compoundn upward binary64 0x4.18937p-12 -1LL : 0xf.fbe878bad1038p-4 : inexact-ok
+= compoundn downward intel96 0x4.18937p-12 -1LL : 0xf.fbe878bad103043p-4 : inexact-ok
+= compoundn tonearest intel96 0x4.18937p-12 -1LL : 0xf.fbe878bad103044p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.18937p-12 -1LL : 0xf.fbe878bad103043p-4 : inexact-ok
+= compoundn upward intel96 0x4.18937p-12 -1LL : 0xf.fbe878bad103044p-4 : inexact-ok
+= compoundn downward m68k96 0x4.18937p-12 -1LL : 0xf.fbe878bad103043p-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.18937p-12 -1LL : 0xf.fbe878bad103044p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.18937p-12 -1LL : 0xf.fbe878bad103043p-4 : inexact-ok
+= compoundn upward m68k96 0x4.18937p-12 -1LL : 0xf.fbe878bad103044p-4 : inexact-ok
+= compoundn downward binary128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd39ep-4 : inexact-ok
+= compoundn tonearest binary128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd39e8p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd39ep-4 : inexact-ok
+= compoundn upward binary128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd39e8p-4 : inexact-ok
+= compoundn downward ibm128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd38p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd38p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd38p-4 : inexact-ok
+= compoundn upward ibm128 0x4.18937p-12 -1LL : 0xf.fbe878bad103043e673c7afd3cp-4 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b61704p-4 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b617048p-4 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b61704p-4 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b617048p-4 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e18828p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e1883p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e18828p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e1883p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e188p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e188p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e188p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7fp-12 -1LL : 0xf.fbe878b6170458f99cce75e18cp-4 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704p-4 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b617048p-4 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704p-4 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b617048p-4 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704593p-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704594p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704593p-4 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704594p-4 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704593p-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704594p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704593p-4 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b61704594p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b39dp-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b39dp-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b39dp-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b39d8p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b38p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b38p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b38p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ecp-12 -1LL : 0xf.fbe878b6170459397c166b2b3cp-4 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db15a8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db15bp-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db15a8p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db15bp-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db14p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db14p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db14p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 -1LL : 0xf.fbe878b6170458ffb9acd8db18p-4 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458fp-4 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170459p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9beep-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9bee8p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9beep-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9bee8p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9bcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9cp-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9bcp-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 -1LL : 0xf.fbe878b6170458ffc1a8c1d9cp-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -1LL : 0xf.fbe878b6170458ffbe878b6174p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b61704p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617048p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b617p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -1LL : 0xf.fbe878b6170458ffbe878b6174p-4 : inexact-ok
+compoundn 0.123456 -1
+= compoundn downward binary32 0x1.f9adp-4 -1LL : 0xe.3de48p-4 : inexact-ok
+= compoundn tonearest binary32 0x1.f9adp-4 -1LL : 0xe.3de48p-4 : inexact-ok
+= compoundn towardzero binary32 0x1.f9adp-4 -1LL : 0xe.3de48p-4 : inexact-ok
+= compoundn upward binary32 0x1.f9adp-4 -1LL : 0xe.3de49p-4 : inexact-ok
+= compoundn downward binary64 0x1.f9adp-4 -1LL : 0xe.3de486034e9bp-4 : inexact-ok
+= compoundn tonearest binary64 0x1.f9adp-4 -1LL : 0xe.3de486034e9bp-4 : inexact-ok
+= compoundn towardzero binary64 0x1.f9adp-4 -1LL : 0xe.3de486034e9bp-4 : inexact-ok
+= compoundn upward binary64 0x1.f9adp-4 -1LL : 0xe.3de486034e9b8p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok
+= compoundn upward intel96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3abp-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aap-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3abp-4 : inexact-ok
+= compoundn downward binary128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47a1p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47a1p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47a1p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47a18p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a478p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47cp-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a478p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9adp-4 -1LL : 0xe.3de486034e9b3aa67096c7a47cp-4 : inexact-ok
+= compoundn downward binary32 0x1.f9acfep-4 -1LL : 0xe.3de48p-4 : inexact-ok
+= compoundn tonearest binary32 0x1.f9acfep-4 -1LL : 0xe.3de48p-4 : inexact-ok
+= compoundn towardzero binary32 0x1.f9acfep-4 -1LL : 0xe.3de48p-4 : inexact-ok
+= compoundn upward binary32 0x1.f9acfep-4 -1LL : 0xe.3de49p-4 : inexact-ok
+= compoundn downward binary64 0x1.f9acfep-4 -1LL : 0xe.3de48798f686p-4 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acfep-4 -1LL : 0xe.3de48798f686p-4 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acfep-4 -1LL : 0xe.3de48798f686p-4 : inexact-ok
+= compoundn upward binary64 0x1.f9acfep-4 -1LL : 0xe.3de48798f6868p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203p-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686204p-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203p-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686204p-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686204p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203p-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acfep-4 -1LL : 0xe.3de48798f686204p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdb008p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdbp-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acfep-4 -1LL : 0xe.3de48798f686203b458163fdb4p-4 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5p-4 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c58p-4 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5p-4 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c58p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5657p-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5656p-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c5657p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51abe8p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51abe8p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51abe8p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51abfp-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51a8p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51acp-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51a8p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6cp-4 -1LL : 0xe.3de4864917c565651904bc51acp-4 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5p-4 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c58p-4 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5p-4 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c58p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5722p-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5721p-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c5722p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024d8p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024d8p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024d8p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024ep-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2024p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 -1LL : 0xe.3de4864917c57212585afc2028p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eap-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eap-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eap-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eap-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55f48p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55f48p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55f48p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55f5p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55cp-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d56p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d55cp-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 -1LL : 0xe.3de4864917c56eaf929052d56p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ecp-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ebp-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56ecp-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d5918p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d5918p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d5918p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d592p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d58p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d58p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d58p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 -1LL : 0xe.3de4864917c56eb128383d9d5cp-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -1LL : 0xe.3de4864917c56eb076118f01a9ap-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -1LL : 0xe.3de4864917c56eb076118f01a998p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -1LL : 0xe.3de4864917c56eb076118f01a9ap-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a968p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a968p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a968p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a97p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -1LL : 0xe.3de4864917c56eb076118f01acp-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a9dp-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a9dp-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a9dp-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a9d8p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01a8p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -1LL : 0xe.3de4864917c56eb076118f01acp-4 : inexact-ok
+compoundn 1 -1
+= compoundn downward binary32 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn tonearest binary32 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn towardzero binary32 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn upward binary32 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn downward binary64 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn tonearest binary64 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn towardzero binary64 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn upward binary64 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn downward intel96 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn tonearest intel96 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn towardzero intel96 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn upward intel96 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn downward m68k96 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn upward m68k96 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn downward binary128 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn tonearest binary128 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn towardzero binary128 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn upward binary128 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn downward ibm128 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+= compoundn upward ibm128 0x1p+0 -1LL : 0x8p-4 : inexact-ok
+compoundn 2 -1
+= compoundn downward binary32 0x2p+0 -1LL : 0x5.55555p-4 : inexact-ok
+= compoundn tonearest binary32 0x2p+0 -1LL : 0x5.555558p-4 : inexact-ok
+= compoundn towardzero binary32 0x2p+0 -1LL : 0x5.55555p-4 : inexact-ok
+= compoundn upward binary32 0x2p+0 -1LL : 0x5.555558p-4 : inexact-ok
+= compoundn downward binary64 0x2p+0 -1LL : 0x5.5555555555554p-4 : inexact-ok
+= compoundn tonearest binary64 0x2p+0 -1LL : 0x5.5555555555554p-4 : inexact-ok
+= compoundn towardzero binary64 0x2p+0 -1LL : 0x5.5555555555554p-4 : inexact-ok
+= compoundn upward binary64 0x2p+0 -1LL : 0x5.5555555555558p-4 : inexact-ok
+= compoundn downward intel96 0x2p+0 -1LL : 0x5.555555555555555p-4 : inexact-ok
+= compoundn tonearest intel96 0x2p+0 -1LL : 0x5.5555555555555558p-4 : inexact-ok
+= compoundn towardzero intel96 0x2p+0 -1LL : 0x5.555555555555555p-4 : inexact-ok
+= compoundn upward intel96 0x2p+0 -1LL : 0x5.5555555555555558p-4 : inexact-ok
+= compoundn downward m68k96 0x2p+0 -1LL : 0x5.555555555555555p-4 : inexact-ok
+= compoundn tonearest m68k96 0x2p+0 -1LL : 0x5.5555555555555558p-4 : inexact-ok
+= compoundn towardzero m68k96 0x2p+0 -1LL : 0x5.555555555555555p-4 : inexact-ok
+= compoundn upward m68k96 0x2p+0 -1LL : 0x5.5555555555555558p-4 : inexact-ok
+= compoundn downward binary128 0x2p+0 -1LL : 0x5.5555555555555555555555555554p-4 : inexact-ok
+= compoundn tonearest binary128 0x2p+0 -1LL : 0x5.5555555555555555555555555554p-4 : inexact-ok
+= compoundn towardzero binary128 0x2p+0 -1LL : 0x5.5555555555555555555555555554p-4 : inexact-ok
+= compoundn upward binary128 0x2p+0 -1LL : 0x5.5555555555555555555555555558p-4 : inexact-ok
+= compoundn downward ibm128 0x2p+0 -1LL : 0x5.55555555555555555555555554p-4 : inexact-ok
+= compoundn tonearest ibm128 0x2p+0 -1LL : 0x5.55555555555555555555555556p-4 : inexact-ok
+= compoundn towardzero ibm128 0x2p+0 -1LL : 0x5.55555555555555555555555554p-4 : inexact-ok
+= compoundn upward ibm128 0x2p+0 -1LL : 0x5.55555555555555555555555556p-4 : inexact-ok
+compoundn max -1
+= compoundn downward binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok
+= compoundn tonearest binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok
+= compoundn towardzero binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok
+= compoundn upward binary32 0xf.fffffp+124 -1LL : 0x1.000008p-128 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= compoundn tonearest binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= compoundn towardzero binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= compoundn upward binary64 0xf.fffffp+124 -1LL : 0x1.0000010000011p-128 : inexact-ok
+= compoundn downward intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= compoundn tonearest intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= compoundn towardzero intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= compoundn upward intel96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok
+= compoundn downward m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= compoundn tonearest m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= compoundn towardzero m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= compoundn upward m68k96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok
+= compoundn downward binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= compoundn tonearest binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= compoundn towardzero binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= compoundn upward binary128 0xf.fffffp+124 -1LL : 0x1.0000010000010000010000010001p-128 : inexact-ok
+= compoundn downward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= compoundn tonearest ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= compoundn towardzero ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= compoundn upward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001008p-128 : inexact-ok
+= compoundn downward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn tonearest binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn towardzero binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn upward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= compoundn tonearest intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= compoundn towardzero intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= compoundn upward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok
+= compoundn downward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= compoundn upward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok
+= compoundn downward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000800000000000041p-1024 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn upward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn tonearest intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn towardzero intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn upward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn upward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn towardzero binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn upward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000000400000000000051p-1024 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+compoundn -1 2
+= compoundn downward binary32 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn upward binary32 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn downward binary64 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn upward binary64 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn downward intel96 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn upward intel96 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn downward m68k96 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn upward m68k96 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn downward binary128 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn upward binary128 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn downward ibm128 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+= compoundn upward ibm128 -0x1p+0 2LL : 0x0p+0 : inexact-ok
+compoundn -0.999 2
+= compoundn downward binary32 -0xf.fbe76p-4 2LL : 0x1.0c75e6p-20 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe76p-4 2LL : 0x1.0c75e6p-20 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe76p-4 2LL : 0x1.0c75e6p-20 : inexact-ok
+= compoundn upward binary32 -0xf.fbe76p-4 2LL : 0x1.0c75e8p-20 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76p-4 2LL : 0x1.0c75e64p-20 : inexact-ok
+= compoundn downward binary32 -0xf.fbe77p-4 2LL : 0x1.0c6db4p-20 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe77p-4 2LL : 0x1.0c6db6p-20 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe77p-4 2LL : 0x1.0c6db4p-20 : inexact-ok
+= compoundn upward binary32 -0xf.fbe77p-4 2LL : 0x1.0c6db6p-20 : inexact-ok
+= compoundn downward binary64 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn upward binary64 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn downward intel96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn upward intel96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe77p-4 2LL : 0x1.0c6db51p-20 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed95p-20 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed96p-20 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed95p-20 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed96p-20 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a2p-20 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a4p-20 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a2p-20 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a4p-20 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a2p-20 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a4p-20 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a2p-20 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a4p-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b43958p-4 2LL : 0x1.0c6f7a0b5ed959a30984e4p-20 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97dp-20 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97dp-20 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97dp-20 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97ep-20 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06ap-20 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06cp-20 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06ap-20 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06cp-20 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06ap-20 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06cp-20 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06ap-20 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06cp-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4396p-4 2LL : 0x1.0c6f7a0b5e97d06bbdbe4p-20 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d692p-20 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d69p-20 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d692p-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b439581p-4 2LL : 0x1.0c6f7a0b5ed8d6909aed56b01p-20 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5ep-20 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce6p-20 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5ep-20 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce6p-20 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5ep-20 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce6p-20 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5ep-20 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce6p-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb121p-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb121p-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb121p-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb121p-20 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb12p-20 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb12p-20 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb12p-20 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 2LL : 0x1.0c6f7a0b5ed8ce5f7403dddb128p-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349388d2p-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349388d3p-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349388d2p-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349388d3p-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349384bap-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349384bap-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349384bap-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349384bbp-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495703fp-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495703fp-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495703fp-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495704p-20 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f34957p-20 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f34957p-20 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f34957p-20 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3495708p-20 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349363f5p-20 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349363f5p-20 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349363f5p-20 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349363f6p-20 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3493638p-20 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349364p-20 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f3493638p-20 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 2LL : 0x1.0c6f7a0b5ed8d36b4c7f349364p-20 : inexact-ok
+compoundn -0.123 2
+= compoundn downward binary32 -0x1.f7ced8p-4 2LL : 0xc.4e5a3p-4 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7ced8p-4 2LL : 0xc.4e5a3p-4 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7ced8p-4 2LL : 0xc.4e5a3p-4 : inexact-ok
+= compoundn upward binary32 -0x1.f7ced8p-4 2LL : 0xc.4e5a4p-4 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced8p-4 2LL : 0xc.4e5a37bf0564p-4 : inexact-ok
+= compoundn downward binary32 -0x1.f7cedap-4 2LL : 0xc.4e5a3p-4 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7cedap-4 2LL : 0xc.4e5a3p-4 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7cedap-4 2LL : 0xc.4e5a3p-4 : inexact-ok
+= compoundn upward binary32 -0x1.f7cedap-4 2LL : 0xc.4e5a4p-4 : inexact-ok
+= compoundn downward binary64 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91ap-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91ap-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91ap-4 : inexact-ok
+= compoundn upward binary64 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a8p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7cedap-4 2LL : 0xc.4e5a343cf91a4p-4 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba28p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b7p-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b6p-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b7p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872bp-4 2LL : 0xc.4e5a35d67ba23b65668c26139p-4 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba2p-4 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba28p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f6p-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f5p-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f6p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e61p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e61p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e61p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e61p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e4p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e8p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e4p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b1p-4 2LL : 0xc.4e5a35d67ba21f55043e5321e8p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b157258p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b157258p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b157258p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b1572588p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b15724p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b15724p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b15724p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020cp-4 2LL : 0xc.4e5a35d67ba237ce4df8b15728p-4 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cp-4 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237dp-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc748p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc748p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc748p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc75p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc4p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc8p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc4p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020ep-4 2LL : 0xc.4e5a35d67ba237cacbec679cc8p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa338p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa338p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa338p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa408p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa41p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa408p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa41p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa8p-4 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa328p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa328p-4 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa33p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fap-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fap-4 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 2LL : 0xc.4e5a35d67ba237cdcca70d1fa4p-4 : inexact-ok
+compoundn -min 2
+= compoundn downward binary32 -0x4p-128 2LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x4p-128 2LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-128 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-128 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-128 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-128 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-128 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-128 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-128 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-128 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-128 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-128 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1024 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1024 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1024 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1024 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1024 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1024 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1024 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1024 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1024 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1024 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16384 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16384 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x2p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x2p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x2p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-16384 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x2p-16384 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x2p-16384 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-972 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-972 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-972 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-972 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-972 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-972 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-972 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-972 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-972 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-972 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x8p-972 2LL : 0x1p+0 : inexact-ok
+compoundn -min_subnorm 2
+= compoundn downward binary32 -0x8p-152 2LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x8p-152 2LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-152 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-152 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-152 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-152 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-152 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-152 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-152 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-152 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-152 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-152 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1076 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1076 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1076 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1076 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1076 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1076 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1076 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1076 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1076 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1076 2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-16448 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-16448 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16448 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16448 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16448 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16496 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16496 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16496 2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-16496 2LL : 0x1p+0 : inexact-ok
+compoundn -0 2
+= compoundn downward binary32 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x0p+0 2LL : 0x1p+0 : inexact-ok
+compoundn 0 2
+= compoundn downward binary32 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x0p+0 2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x0p+0 2LL : 0x1p+0 : inexact-ok
+compoundn min_subnorm 2
+= compoundn downward binary32 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x8p-152 2LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x8p-152 2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-152 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-152 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-152 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-152 2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x8p-152 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-1076 2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-1076 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-1076 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-1076 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1076 2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-1076 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-16448 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-16448 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-16448 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-16448 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16448 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16448 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16496 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16496 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16496 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16496 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+compoundn min 2
+= compoundn downward binary32 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x4p-128 2LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-128 2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-128 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-128 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-128 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-128 2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-128 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-1024 2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-1024 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-1024 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-1024 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1024 2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-1024 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-16384 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-16384 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16384 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x2p-16384 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x2p-16384 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p-16384 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x2p-16384 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary64 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x8p-972 2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-972 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-972 2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-972 2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-972 2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x8p-972 2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+compoundn 0.001 2
+= compoundn downward binary32 0x4.189378p-12 2LL : 0x1.008322p+0 : inexact-ok
+= compoundn tonearest binary32 0x4.189378p-12 2LL : 0x1.008324p+0 : inexact-ok
+= compoundn towardzero binary32 0x4.189378p-12 2LL : 0x1.008322p+0 : inexact-ok
+= compoundn upward binary32 0x4.189378p-12 2LL : 0x1.008324p+0 : inexact-ok
+= compoundn downward binary64 0x4.189378p-12 2LL : 0x1.00832335f7bb7p+0 : inexact-ok
+= compoundn tonearest binary64 0x4.189378p-12 2LL : 0x1.00832335f7bb7p+0 : inexact-ok
+= compoundn towardzero binary64 0x4.189378p-12 2LL : 0x1.00832335f7bb7p+0 : inexact-ok
+= compoundn upward binary64 0x4.189378p-12 2LL : 0x1.00832335f7bb8p+0 : inexact-ok
+= compoundn downward intel96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok
+= compoundn upward intel96 0x4.189378p-12 2LL : 0x1.00832335f7bb730ap+0 : inexact-ok
+= compoundn downward m68k96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189378p-12 2LL : 0x1.00832335f7bb7308p+0 : inexact-ok
+= compoundn upward m68k96 0x4.189378p-12 2LL : 0x1.00832335f7bb730ap+0 : inexact-ok
+= compoundn downward binary128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok
+= compoundn upward binary128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189378p-12 2LL : 0x1.00832335f7bb73084p+0 : inexact-ok
+= compoundn downward binary32 0x4.18937p-12 2LL : 0x1.008322p+0 : inexact-ok
+= compoundn tonearest binary32 0x4.18937p-12 2LL : 0x1.008324p+0 : inexact-ok
+= compoundn towardzero binary32 0x4.18937p-12 2LL : 0x1.008322p+0 : inexact-ok
+= compoundn upward binary32 0x4.18937p-12 2LL : 0x1.008324p+0 : inexact-ok
+= compoundn downward binary64 0x4.18937p-12 2LL : 0x1.00832334f779ep+0 : inexact-ok
+= compoundn tonearest binary64 0x4.18937p-12 2LL : 0x1.00832334f779fp+0 : inexact-ok
+= compoundn towardzero binary64 0x4.18937p-12 2LL : 0x1.00832334f779ep+0 : inexact-ok
+= compoundn upward binary64 0x4.18937p-12 2LL : 0x1.00832334f779fp+0 : inexact-ok
+= compoundn downward intel96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok
+= compoundn tonearest intel96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok
+= compoundn towardzero intel96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok
+= compoundn upward intel96 0x4.18937p-12 2LL : 0x1.00832334f779e9d2p+0 : inexact-ok
+= compoundn downward m68k96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.18937p-12 2LL : 0x1.00832334f779e9dp+0 : inexact-ok
+= compoundn upward m68k96 0x4.18937p-12 2LL : 0x1.00832334f779e9d2p+0 : inexact-ok
+= compoundn downward binary128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok
+= compoundn upward binary128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok
+= compoundn downward ibm128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok
+= compoundn upward ibm128 0x4.18937p-12 2LL : 0x1.00832334f779e9d1p+0 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e1p+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed56bp+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed56bp+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed56bp+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed56cp+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed5p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed58p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed5p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7fp-12 2LL : 0x1.008323358f2e05cd8d6909aed58p+0 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2ep+0 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e1p+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c4p+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c6p+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c4p+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c6p+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c4p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c6p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c4p+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c6p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff47735p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff47736p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff47735p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff47736p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff477p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff477p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff477p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ecp-12 2LL : 0x1.008323358f2e05c58b5cbff4778p+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f66p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f67p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f66p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f67p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07fp+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f8p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07fp+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 2LL : 0x1.008323358f2e05ccc936dca07f8p+0 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccp+0 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05cep+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17481bp+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17481bp+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17481bp+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17481cp+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b1748p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b1748p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b1748p+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 2LL : 0x1.008323358f2e05ccc8369b17488p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 2LL : 0x1.008323358f2e05ccc89b0ee49f52p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f52p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f52p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49fp+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f8p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49fp+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f8p+0 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f51p+0 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f52p+0 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49fp+0 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f8p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49fp+0 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 2LL : 0x1.008323358f2e05ccc89b0ee49f8p+0 : inexact-ok
+compoundn 0.123456 2
+= compoundn downward binary32 0x1.f9adp-4 2LL : 0x1.431c7ap+0 : inexact-ok
+= compoundn tonearest binary32 0x1.f9adp-4 2LL : 0x1.431c7cp+0 : inexact-ok
+= compoundn towardzero binary32 0x1.f9adp-4 2LL : 0x1.431c7ap+0 : inexact-ok
+= compoundn upward binary32 0x1.f9adp-4 2LL : 0x1.431c7cp+0 : inexact-ok
+= compoundn downward binary64 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn upward binary64 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9adp-4 2LL : 0x1.431c7bfee9p+0 : inexact-ok
+= compoundn downward binary32 0x1.f9acfep-4 2LL : 0x1.431c7ap+0 : inexact-ok
+= compoundn tonearest binary32 0x1.f9acfep-4 2LL : 0x1.431c7cp+0 : inexact-ok
+= compoundn towardzero binary32 0x1.f9acfep-4 2LL : 0x1.431c7ap+0 : inexact-ok
+= compoundn upward binary32 0x1.f9acfep-4 2LL : 0x1.431c7cp+0 : inexact-ok
+= compoundn downward binary64 0x1.f9acfep-4 2LL : 0x1.431c7bb7024cp+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acfep-4 2LL : 0x1.431c7bb7024cp+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acfep-4 2LL : 0x1.431c7bb7024cp+0 : inexact-ok
+= compoundn upward binary64 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c1p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acfep-4 2LL : 0x1.431c7bb7024c04p+0 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a755p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754468p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754468p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6cp-4 2LL : 0x1.431c7bf28a754466462767759p+0 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754p+0 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a755p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754226p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754228p+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754226p+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754228p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754226p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754228p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754226p+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754228p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754227108772782281p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754227108772782281p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754227108772782281p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a754227108772782281p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a75422710877278228p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a75422710877278228p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a75422710877278228p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 2LL : 0x1.431c7bf28a7542271087727823p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c2p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c2p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87529fp+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b8752ap+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87529fp+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b8752ap+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87528p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87528p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b87528p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 2LL : 0x1.431c7bf28a7542c0b27a0b8753p+0 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c2p+0 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542cp+0 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c2p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b2f1p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b2f2p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b2f1p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b2f2p+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b28p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b3p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b28p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 2LL : 0x1.431c7bf28a7542c06a935788b3p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d3p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d3p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d2p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752d3p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752dbp+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752dbp+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752dbp+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752dcp+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa17528p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1753p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa17528p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 2LL : 0x1.431c7bf28a7542c08a26fa1753p+0 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752c9p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752c9p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752c9p+0 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1752cap+0 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa17528p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1753p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa17528p+0 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 2LL : 0x1.431c7bf28a7542c08a26fa1753p+0 : inexact-ok
+compoundn 1 2
+= compoundn downward binary32 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn tonearest binary32 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn towardzero binary32 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn upward binary32 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn downward binary64 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn tonearest binary64 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn towardzero binary64 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn upward binary64 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn downward intel96 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn tonearest intel96 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn towardzero intel96 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn upward intel96 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn downward m68k96 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn upward m68k96 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn downward binary128 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn tonearest binary128 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn towardzero binary128 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn upward binary128 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn downward ibm128 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1p+0 2LL : 0x4p+0 : inexact-ok
+= compoundn upward ibm128 0x1p+0 2LL : 0x4p+0 : inexact-ok
+compoundn 2 2
+= compoundn downward binary32 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn tonearest binary32 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn towardzero binary32 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn upward binary32 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn downward binary64 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn tonearest binary64 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn towardzero binary64 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn upward binary64 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn downward intel96 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn tonearest intel96 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn upward intel96 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn downward m68k96 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn tonearest m68k96 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn upward m68k96 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn downward binary128 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn tonearest binary128 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn upward binary128 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn downward ibm128 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn tonearest ibm128 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn towardzero ibm128 0x2p+0 2LL : 0x9p+0 : inexact-ok
+= compoundn upward ibm128 0x2p+0 2LL : 0x9p+0 : inexact-ok
+compoundn max 2
+= compoundn downward binary32 0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn tonearest binary64 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn towardzero binary64 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn upward binary64 0xf.fffffp+124 2LL : 0xf.ffffe00000108p+252 : inexact-ok
+= compoundn downward intel96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn tonearest intel96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn towardzero intel96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn upward intel96 0xf.fffffp+124 2LL : 0xf.ffffe0000010001p+252 : inexact-ok
+= compoundn downward m68k96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn tonearest m68k96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn towardzero m68k96 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn upward m68k96 0xf.fffffp+124 2LL : 0xf.ffffe0000010001p+252 : inexact-ok
+= compoundn downward binary128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn tonearest binary128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn towardzero binary128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn upward binary128 0xf.fffffp+124 2LL : 0xf.ffffe00000100000000000000008p+252 : inexact-ok
+= compoundn downward ibm128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn tonearest ibm128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn towardzero ibm128 0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= compoundn upward ibm128 0xf.fffffp+124 2LL : 0xf.ffffe000001000000000000004p+252 : inexact-ok
+= compoundn downward binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= compoundn tonearest intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= compoundn towardzero intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= compoundn upward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= compoundn downward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= compoundn upward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= compoundn downward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff0000000000000408p+2044 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0xf.ffffffffffff8p+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0.999 -2
+= compoundn downward binary32 -0xf.fbe76p-4 -2LL : 0xf.41e28p+16 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe76p-4 -2LL : 0xf.41e29p+16 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe76p-4 -2LL : 0xf.41e28p+16 : inexact-ok
+= compoundn upward binary32 -0xf.fbe76p-4 -2LL : 0xf.41e29p+16 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e358p+16 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e358p+16 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e358p+16 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e36p+16 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35befp+16 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35beep+16 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35befp+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f6298p+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f62ap+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f6298p+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f62ap+16 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f6p+16 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f64p+16 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f6p+16 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76p-4 -2LL : 0xf.41e28be54e35bee52c3e3d9f64p+16 : inexact-ok
+= compoundn downward binary32 -0xf.fbe77p-4 -2LL : 0xf.4259bp+16 : inexact-ok
+= compoundn tonearest binary32 -0xf.fbe77p-4 -2LL : 0xf.4259cp+16 : inexact-ok
+= compoundn towardzero binary32 -0xf.fbe77p-4 -2LL : 0xf.4259bp+16 : inexact-ok
+= compoundn upward binary32 -0xf.fbe77p-4 -2LL : 0xf.4259cp+16 : inexact-ok
+= compoundn downward binary64 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e28p+16 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e3p+16 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e28p+16 : inexact-ok
+= compoundn upward binary64 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e3p+16 : inexact-ok
+= compoundn downward intel96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bp+16 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9cp+16 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bp+16 : inexact-ok
+= compoundn upward intel96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9cp+16 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bp+16 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9cp+16 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bp+16 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9cp+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330dbp+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330db8p+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330dbp+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330db8p+16 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330cp+16 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330cp+16 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350330cp+16 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe77p-4 -2LL : 0xf.4259bfec96e2d9bca10350331p+16 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff8p+16 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff88p+16 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff8p+16 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff88p+16 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85efp+16 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85eep+16 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85efp+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dc68p+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dc68p+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dc68p+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dc7p+16 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dcp+16 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dcp+16 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002dcp+16 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b43958p-4 -2LL : 0xf.423ffffffff85ee000000002ep+16 : inexact-ok
+= compoundn downward binary64 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b2p+16 : inexact-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b2p+16 : inexact-ok
+= compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b2p+16 : inexact-ok
+= compoundn upward binary64 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b28p+16 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b9p+16 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b8p+16 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b9p+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd716cp+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd716cp+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd716cp+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd716c8p+16 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd714p+16 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd718p+16 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd714p+16 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4396p-4 -2LL : 0xf.4240000003b20b800000abd718p+16 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23p+16 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd24p+16 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23p+16 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd24p+16 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23p+16 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd24p+16 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23p+16 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd24p+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23940000000006p+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd239400000000068p+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd23940000000006p+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd239400000000068p+16 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd2394p+16 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd2394p+16 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd2394p+16 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b439581p-4 -2LL : 0xf.423fffffffffd2394000000004p+16 : inexact-ok
+= compoundn downward intel96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496p+16 : inexact-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000497p+16 : inexact-ok
+= compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496p+16 : inexact-ok
+= compoundn upward intel96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000497p+16 : inexact-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496p+16 : inexact-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000497p+16 : inexact-ok
+= compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496p+16 : inexact-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000497p+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed40000000108p+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed40000000108p+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed40000000108p+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed4000000011p+16 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed4p+16 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed4p+16 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed4p+16 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 -2LL : 0xf.424000000000496ed400000004p+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -2LL : 0xf.423fffffffffffffffffffffcfdp+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -2LL : 0xf.423fffffffffffffffffffffcfd8p+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -2LL : 0xf.423fffffffffffffffffffffcfdp+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 -2LL : 0xf.423fffffffffffffffffffffcfd8p+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -2LL : 0xf.4240000000000000000000000b7p+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -2LL : 0xf.4240000000000000000000000b7p+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -2LL : 0xf.4240000000000000000000000b7p+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 -2LL : 0xf.4240000000000000000000000b78p+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41aep+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41aep+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41aep+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41ae8p+16 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe418p+16 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41cp+16 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe418p+16 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 -2LL : 0xf.423fffffffffffffffffffe41cp+16 : inexact-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e848p+16 : inexact-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e848p+16 : inexact-ok
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e848p+16 : inexact-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e85p+16 : inexact-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e8p+16 : inexact-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e8p+16 : inexact-ok
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001e8p+16 : inexact-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 -2LL : 0xf.424000000000000000000001ecp+16 : inexact-ok
+compoundn -0.123 -2
+= compoundn downward binary32 -0x1.f7ced8p-4 -2LL : 0x1.4cd812p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7ced8p-4 -2LL : 0x1.4cd812p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7ced8p-4 -2LL : 0x1.4cd812p+0 : inexact-ok
+= compoundn upward binary32 -0x1.f7ced8p-4 -2LL : 0x1.4cd814p+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff4p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff5p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff4p+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff5p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487ap+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487cp+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487ap+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487cp+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487ap+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487cp+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487ap+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487cp+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc94e2p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc94e2p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc94e2p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc94e3p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc948p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc95p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc948p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced8p-4 -2LL : 0x1.4cd8127e59ff487badddb5fc95p+0 : inexact-ok
+= compoundn downward binary32 -0x1.f7cedap-4 -2LL : 0x1.4cd812p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1.f7cedap-4 -2LL : 0x1.4cd812p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1.f7cedap-4 -2LL : 0x1.4cd812p+0 : inexact-ok
+= compoundn upward binary32 -0x1.f7cedap-4 -2LL : 0x1.4cd814p+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba44p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba44p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba44p+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba45p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446fp+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446eep+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446fp+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e795p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e795p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e795p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e7951p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e79p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e798p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e79p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7cedap-4 -2LL : 0x1.4cd812dd3ba446ee2b547d3e798p+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7906p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905092p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f7905092p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c8979e2p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c8979e2p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c8979e2p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c8979e3p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c89798p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c897ap+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c89798p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872bp-4 -2LL : 0x1.4cd812b1f790509014da1c897ap+0 : inexact-ok
+= compoundn downward binary64 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905p+0 : inexact-ok
+= compoundn upward binary64 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7906p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905386p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905388p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905386p+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905388p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905386p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905388p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905386p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f7905388p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8ap+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8bp+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8ap+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8bp+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654e8p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b1p-4 -2LL : 0x1.4cd812b1f790538722021e654fp+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac65956p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac65956p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac65956p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac65957p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac659p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac6598p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac659p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020cp-4 -2LL : 0x1.4cd812b1f79050f12fc8fac6598p+0 : inexact-ok
+= compoundn downward intel96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok
+= compoundn upward intel96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050fp+0 : inexact-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f2p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc694dp+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc694d1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc694dp+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc694d1p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc6948p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc695p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc6948p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020ep-4 -2LL : 0x1.4cd812b1f79050f18eaa9fc695p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e52p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e52p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e3ap+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e3ap+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e3ap+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e3bp+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e8p+0 : inexact-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e52p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e51p+0 : inexact-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e52p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e8p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1ep+0 : inexact-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 -2LL : 0x1.4cd812b1f79050f13d72b03b1e8p+0 : inexact-ok
+compoundn -min -2
+= compoundn downward binary32 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x4p-128 -2LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-128 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-128 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-128 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-128 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-128 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-1024 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-1024 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-1024 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-1024 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-1024 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-16384 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-16384 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16384 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x2p-16384 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x2p-16384 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x2p-16384 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x8p-972 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-972 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-972 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-972 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x8p-972 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+compoundn -min_subnorm -2
+= compoundn downward binary32 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x8p-152 -2LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x8p-152 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-152 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-152 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-152 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x8p-152 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-1076 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-1076 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-1076 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-1076 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-1076 -2LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-16448 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-16448 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-16448 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-16448 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16448 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16496 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16496 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16496 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16496 -2LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+compoundn -0 -2
+= compoundn downward binary32 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x0p+0 -2LL : 0x1p+0 : inexact-ok
+compoundn 0 -2
+= compoundn downward binary32 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x0p+0 -2LL : 0x1p+0 : inexact-ok
+compoundn min_subnorm -2
+= compoundn downward binary32 0x8p-152 -2LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x8p-152 -2LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x8p-152 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-152 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-152 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-152 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-152 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-152 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-152 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-152 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-152 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-152 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x8p-152 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1076 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1076 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1076 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1076 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1076 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1076 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1076 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1076 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1076 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1076 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x4p-1076 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-16448 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-16448 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x8p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16448 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16448 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16448 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-16448 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16496 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-16496 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16496 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-16496 -2LL : 0x1p+0 : inexact-ok
+compoundn min -2
+= compoundn downward binary32 0x4p-128 -2LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x4p-128 -2LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-128 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-128 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-128 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-128 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-128 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-128 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-128 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-128 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-128 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-128 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x4p-128 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1024 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1024 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1024 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1024 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1024 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1024 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1024 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1024 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1024 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1024 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x4p-1024 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x2p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x2p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p-16384 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x2p-16384 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x8p-972 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-972 -2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-972 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-972 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-972 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-972 -2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-972 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-972 -2LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-972 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-972 -2LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x8p-972 -2LL : 0x1p+0 : inexact-ok
+compoundn 0.001 -2
+= compoundn downward binary32 0x4.189378p-12 -2LL : 0xf.f7d1fp-4 : inexact-ok
+= compoundn tonearest binary32 0x4.189378p-12 -2LL : 0xf.f7d2p-4 : inexact-ok
+= compoundn towardzero binary32 0x4.189378p-12 -2LL : 0xf.f7d1fp-4 : inexact-ok
+= compoundn upward binary32 0x4.189378p-12 -2LL : 0xf.f7d2p-4 : inexact-ok
+= compoundn downward binary64 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f8p-4 : inexact-ok
+= compoundn towardzero binary64 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f8p-4 : inexact-ok
+= compoundn upward binary64 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea4p-4 : inexact-ok
+= compoundn downward intel96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok
+= compoundn upward intel96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f813p-4 : inexact-ok
+= compoundn downward m68k96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812p-4 : inexact-ok
+= compoundn upward m68k96 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f813p-4 : inexact-ok
+= compoundn downward binary128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf2878p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf2878p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf2878p-4 : inexact-ok
+= compoundn upward binary128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf288p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf28p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf28p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf28p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189378p-12 -2LL : 0xf.f7d1fd4bea3f812366502bbf2cp-4 : inexact-ok
+= compoundn downward binary32 0x4.18937p-12 -2LL : 0xf.f7d1fp-4 : inexact-ok
+= compoundn tonearest binary32 0x4.18937p-12 -2LL : 0xf.f7d2p-4 : inexact-ok
+= compoundn towardzero binary32 0x4.18937p-12 -2LL : 0xf.f7d1fp-4 : inexact-ok
+= compoundn upward binary32 0x4.18937p-12 -2LL : 0xf.f7d2p-4 : inexact-ok
+= compoundn downward binary64 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfcp-4 : inexact-ok
+= compoundn tonearest binary64 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfcp-4 : inexact-ok
+= compoundn towardzero binary64 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfcp-4 : inexact-ok
+= compoundn upward binary64 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc8p-4 : inexact-ok
+= compoundn downward intel96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok
+= compoundn tonearest intel96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok
+= compoundn towardzero intel96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok
+= compoundn upward intel96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ecp-4 : inexact-ok
+= compoundn downward m68k96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ebp-4 : inexact-ok
+= compoundn upward m68k96 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0ecp-4 : inexact-ok
+= compoundn downward binary128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5f88p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5f88p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5f88p-4 : inexact-ok
+= compoundn upward binary128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5f9p-4 : inexact-ok
+= compoundn downward ibm128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5cp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e6p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e5cp-4 : inexact-ok
+= compoundn upward ibm128 0x4.18937p-12 -2LL : 0xf.f7d1fd5bddfc0eb615fa4b8e6p-4 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c6ap-4 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2p-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2p-4 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2p-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2p-4 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc824p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc824p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc824p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc8248p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc8p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc84p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc8p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7fp-12 -2LL : 0xf.f7d1fd526c699e2b3edc52fc84p-4 : inexact-ok
+= compoundn downward binary64 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok
+= compoundn tonearest binary64 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok
+= compoundn towardzero binary64 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c698p-4 : inexact-ok
+= compoundn upward binary64 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c6ap-4 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eap-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699ebp-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eap-4 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699ebp-4 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eap-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699ebp-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eap-4 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699ebp-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8067ap-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8067ap-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8067ap-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8067a8p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8064p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8068p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8064p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ecp-12 -2LL : 0xf.f7d1fd526c699eaadcc0bf8068p-4 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e4p-4 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e4p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f21bp-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f21b8p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f21bp-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f21b8p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f2p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f2p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f2p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 -2LL : 0xf.f7d1fd526c699e377578af5f24p-4 : inexact-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e4p-4 : inexact-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e3p-4 : inexact-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e4p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb23p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb23p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb23p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb238p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becbp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb4p-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becbp-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 -2LL : 0xf.f7d1fd526c699e37856c6becb4p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb1p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbb8p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbcp-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbb8p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbcp-4 : inexact-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb18p-4 : inexact-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbb2p-4 : inexact-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbb8p-4 : inexact-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbcp-4 : inexact-ok
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbb8p-4 : inexact-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 -2LL : 0xf.f7d1fd526c699e377f2b98cbbcp-4 : inexact-ok
+compoundn 0.123456 -2
+= compoundn downward binary32 0x1.f9adp-4 -2LL : 0xc.ad3f5p-4 : inexact-ok
+= compoundn tonearest binary32 0x1.f9adp-4 -2LL : 0xc.ad3f5p-4 : inexact-ok
+= compoundn towardzero binary32 0x1.f9adp-4 -2LL : 0xc.ad3f5p-4 : inexact-ok
+= compoundn upward binary32 0x1.f9adp-4 -2LL : 0xc.ad3f6p-4 : inexact-ok
+= compoundn downward binary64 0x1.f9adp-4 -2LL : 0xc.ad3f55c392878p-4 : inexact-ok
+= compoundn tonearest binary64 0x1.f9adp-4 -2LL : 0xc.ad3f55c392878p-4 : inexact-ok
+= compoundn towardzero binary64 0x1.f9adp-4 -2LL : 0xc.ad3f55c392878p-4 : inexact-ok
+= compoundn upward binary64 0x1.f9adp-4 -2LL : 0xc.ad3f55c39288p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdep-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdfp-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdep-4 : inexact-ok
+= compoundn upward intel96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdfp-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdep-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdfp-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdep-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdfp-4 : inexact-ok
+= compoundn downward binary128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad15755p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad15755p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad15755p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad157558p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad1574p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad1574p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad1574p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9adp-4 -2LL : 0xc.ad3f55c39287bdefd8bcad1578p-4 : inexact-ok
+= compoundn downward binary32 0x1.f9acfep-4 -2LL : 0xc.ad3f5p-4 : inexact-ok
+= compoundn tonearest binary32 0x1.f9acfep-4 -2LL : 0xc.ad3f6p-4 : inexact-ok
+= compoundn towardzero binary32 0x1.f9acfep-4 -2LL : 0xc.ad3f5p-4 : inexact-ok
+= compoundn upward binary32 0x1.f9acfep-4 -2LL : 0xc.ad3f6p-4 : inexact-ok
+= compoundn downward binary64 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7p-4 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7p-4 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7p-4 : inexact-ok
+= compoundn upward binary64 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac78p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7141p-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac714p-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac7141p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8ee8p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8efp-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8ee8p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8efp-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8cp-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc9p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc8cp-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acfep-4 -2LL : 0xc.ad3f5895bac71402865853dc9p-4 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce788p-4 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce79p-4 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce788p-4 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce79p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1ap-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1bp-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1ap-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1bp-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1ap-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1bp-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1ap-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1bp-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563c5p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563c5p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563c5p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563c58p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563cp-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563cp-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742563cp-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6cp-4 -2LL : 0xc.ad3f563fce78e1abebd742564p-4 : inexact-ok
+= compoundn downward binary64 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce788p-4 : inexact-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce79p-4 : inexact-ok
+= compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce788p-4 : inexact-ok
+= compoundn upward binary64 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce79p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83p-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f84p-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83p-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f84p-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f84p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83p-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f84p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a25p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a25p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a25p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a258p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77ap-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a4p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77ap-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 -2LL : 0xc.ad3f563fce78f83d2dcf7a77a4p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b6a8p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b6bp-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b6a8p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b6bp-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b4p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b8p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b4p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 -2LL : 0xc.ad3f563fce78f23621d0ce79b8p-4 : inexact-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f23p-4 : inexact-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f24p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80bad8p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80baep-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80bad8p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80baep-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80b8p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80bcp-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80b8p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 -2LL : 0xc.ad3f563fce78f238f3f90d80bcp-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010b8p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010bp-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 -2LL : 0xc.ad3f563fce78f237b6d3140010b8p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001058p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d31400106p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001058p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d31400106p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 -2LL : 0xc.ad3f563fce78f237b6d3140014p-4 : inexact-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d31400111p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d31400111p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d31400111p-4 : inexact-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d314001118p-4 : inexact-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d314001p-4 : inexact-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 -2LL : 0xc.ad3f563fce78f237b6d3140014p-4 : inexact-ok
+compoundn 1 -2
+= compoundn downward binary32 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn tonearest binary32 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn towardzero binary32 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn upward binary32 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn downward binary64 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn tonearest binary64 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn towardzero binary64 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn upward binary64 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn downward intel96 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn tonearest intel96 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn towardzero intel96 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn upward intel96 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn downward m68k96 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn upward m68k96 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn downward binary128 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn tonearest binary128 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn towardzero binary128 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn upward binary128 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn downward ibm128 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+= compoundn upward ibm128 0x1p+0 -2LL : 0x4p-4 : inexact-ok
+compoundn 2 -2
+= compoundn downward binary32 0x2p+0 -2LL : 0x1.c71c7p-4 : inexact-ok
+= compoundn tonearest binary32 0x2p+0 -2LL : 0x1.c71c72p-4 : inexact-ok
+= compoundn towardzero binary32 0x2p+0 -2LL : 0x1.c71c7p-4 : inexact-ok
+= compoundn upward binary32 0x2p+0 -2LL : 0x1.c71c72p-4 : inexact-ok
+= compoundn downward binary64 0x2p+0 -2LL : 0x1.c71c71c71c71cp-4 : inexact-ok
+= compoundn tonearest binary64 0x2p+0 -2LL : 0x1.c71c71c71c71cp-4 : inexact-ok
+= compoundn towardzero binary64 0x2p+0 -2LL : 0x1.c71c71c71c71cp-4 : inexact-ok
+= compoundn upward binary64 0x2p+0 -2LL : 0x1.c71c71c71c71dp-4 : inexact-ok
+= compoundn downward intel96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok
+= compoundn tonearest intel96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok
+= compoundn towardzero intel96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok
+= compoundn upward intel96 0x2p+0 -2LL : 0x1.c71c71c71c71c71ep-4 : inexact-ok
+= compoundn downward m68k96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok
+= compoundn tonearest m68k96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok
+= compoundn towardzero m68k96 0x2p+0 -2LL : 0x1.c71c71c71c71c71cp-4 : inexact-ok
+= compoundn upward m68k96 0x2p+0 -2LL : 0x1.c71c71c71c71c71ep-4 : inexact-ok
+= compoundn downward binary128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c71cp-4 : inexact-ok
+= compoundn tonearest binary128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c71cp-4 : inexact-ok
+= compoundn towardzero binary128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c71cp-4 : inexact-ok
+= compoundn upward binary128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c71dp-4 : inexact-ok
+= compoundn downward ibm128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c7p-4 : inexact-ok
+= compoundn tonearest ibm128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c7p-4 : inexact-ok
+= compoundn towardzero ibm128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c7p-4 : inexact-ok
+= compoundn upward ibm128 0x2p+0 -2LL : 0x1.c71c71c71c71c71c71c71c71c78p-4 : inexact-ok
+compoundn max -2
+= compoundn downward binary32 0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0xf.fffffp+124 -2LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= compoundn tonearest binary64 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= compoundn towardzero binary64 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= compoundn upward binary64 0xf.fffffp+124 -2LL : 0x1.0000020000031p-256 : inexact-ok
+= compoundn downward intel96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= compoundn tonearest intel96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= compoundn towardzero intel96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= compoundn upward intel96 0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok
+= compoundn downward m68k96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= compoundn tonearest m68k96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= compoundn towardzero m68k96 0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= compoundn upward m68k96 0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok
+= compoundn downward binary128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= compoundn tonearest binary128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= compoundn towardzero binary128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= compoundn upward binary128 0xf.fffffp+124 -2LL : 0x1.0000020000030000040000050001p-256 : inexact-ok
+= compoundn downward ibm128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= compoundn tonearest ibm128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= compoundn towardzero ibm128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= compoundn upward ibm128 0xf.fffffp+124 -2LL : 0x1.000002000003000004000005008p-256 : inexact-ok
+= compoundn downward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= compoundn tonearest intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= compoundn towardzero intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= compoundn upward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok
+= compoundn downward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= compoundn upward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok
+= compoundn downward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000c1p-2048 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok
+= compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok
+= compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok
+= compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000b1p-2048 : inexact-ok
+= compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -1 0x7fffffffffffffff
+= compoundn downward binary32 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn upward binary32 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn downward binary64 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn upward binary64 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn downward intel96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn upward intel96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn downward m68k96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn upward m68k96 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn downward binary128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn upward binary128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn downward ibm128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= compoundn upward ibm128 -0x1p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+compoundn -0.999 0x7fffffffffffffff
+= compoundn downward binary32 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0xf.fbe76p-4 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0xf.fbe76p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0xf.fbe76p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0xf.fbe76p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe76p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0xf.fbe76p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary32 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0xf.fbe77p-4 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0xf.fbe77p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0xf.fbe77p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0xf.fbe77p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe77p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe77p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0xf.fbe77p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0xf.fbe76c8b43958p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0xf.fbe76c8b4396p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0xf.fbe76c8b439581p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -0.123 0x7fffffffffffffff
+= compoundn downward binary32 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x1.f7ced8p-4 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x1.f7ced8p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0x1.f7ced8p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0x1.f7ced8p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7ced8p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced8p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1.f7ced8p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary32 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x1.f7cedap-4 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x1.f7cedap-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0x1.f7cedap-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0x1.f7cedap-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7cedap-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7cedap-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1.f7cedap-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1.f7ced916872bp-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1.f7ced916872b1p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1.f7ced916872b020cp-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1.f7ced916872b020ep-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -min 0x7fffffffffffffff
+= compoundn downward binary32 -0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 -0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 -0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn towardzero intel96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn upward intel96 -0x4p-128 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn downward m68k96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-128 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn downward binary128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn towardzero binary128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn upward binary128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok
+= compoundn downward ibm128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn upward ibm128 -0x4p-128 9223372036854775807LL : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok
+= compoundn downward binary64 -0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1024 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16384 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x2p-16384 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-972 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+compoundn -min_subnorm 0x7fffffffffffffff
+= compoundn downward binary32 -0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-152 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-152 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-152 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-152 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest binary128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn towardzero binary128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward binary128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffc0000008p-4 : inexact-ok
+= compoundn downward ibm128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x8p-152 9223372036854775807LL : 0xf.ffffffffffffffffffffc00004p-4 : inexact-ok
+= compoundn downward binary64 -0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1076 9223372036854775807LL : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 -0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-16448 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16448 9223372036854775807LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 -0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16448 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16448 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16496 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16496 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 -0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok
+compoundn -0 0x7fffffffffffffff
+= compoundn downward binary32 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+compoundn 0 0x7fffffffffffffff
+= compoundn downward binary32 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x0p+0 9223372036854775807LL : 0x1p+0 : inexact-ok
+compoundn min_subnorm 0x7fffffffffffffff
+= compoundn downward binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x8p-152 9223372036854775807LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x8p-152 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-152 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-152 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000003ffffffp+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000003ffffffp+0 : inexact-ok
+= compoundn upward binary128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000003ffff8p+0 : inexact-ok
+= compoundn tonearest ibm128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000003ffff8p+0 : inexact-ok
+= compoundn upward ibm128 0x8p-152 9223372036854775807LL : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-1076 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-1076 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-1076 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-1076 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-1076 9223372036854775807LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-16448 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-16448 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-16448 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-16448 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16448 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16448 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16496 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16496 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+compoundn min 0x7fffffffffffffff
+= compoundn downward binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x4p-128 9223372036854775807LL : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-128 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-128 9223372036854775807LL : 0x1.0000000000000001ffffffffffffp+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-128 9223372036854775807LL : 0x1.0000000000000001ffffffffffffp+0 : inexact-ok
+= compoundn upward binary128 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-128 9223372036854775807LL : 0x1.0000000000000001ffffffffff8p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-128 9223372036854775807LL : 0x1.0000000000000001ffffffffff8p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-128 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary64 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x4p-1024 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-1024 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-1024 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-1024 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x4p-1024 9223372036854775807LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x4p-16384 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x4p-16384 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x4p-16384 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x2p-16384 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x2p-16384 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p-16384 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x2p-16384 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary64 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x8p-972 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x8p-972 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x8p-972 9223372036854775807LL : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x8p-972 9223372036854775807LL : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x8p-972 9223372036854775807LL : 0x1.000000000000000000000000008p+0 : inexact-ok
+compoundn 0.001 0x7fffffffffffffff
+= compoundn downward binary32 0x4.189378p-12 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x4.189378p-12 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x4.189378p-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x4.189378p-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.189378p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x4.189378p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4.189378p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4.189378p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4.189378p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary32 0x4.18937p-12 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x4.18937p-12 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x4.18937p-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x4.18937p-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.18937p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x4.18937p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4.18937p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4.18937p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4.18937p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7fp-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4.189374bc6a7fp-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4.189374bc6a7ecp-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 0.123456 0x7fffffffffffffff
+= compoundn downward binary32 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x1.f9adp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x1.f9adp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9adp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x1.f9adp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1.f9adp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1.f9adp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1.f9adp-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary32 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x1.f9acfep-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x1.f9acfep-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9acfep-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x1.f9acfep-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1.f9acfep-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acfep-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1.f9acfep-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6cp-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 1 0x7fffffffffffffff
+= compoundn downward binary32 0x1p+0 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x1p+0 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x1p+0 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x1p+0 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x1p+0 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x1p+0 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1p+0 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1p+0 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 2 0x7fffffffffffffff
+= compoundn downward binary32 0x2p+0 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x2p+0 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x2p+0 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x2p+0 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0x2p+0 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0x2p+0 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x2p+0 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x2p+0 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x2p+0 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn max 0x7fffffffffffffff
+= compoundn downward binary32 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0xf.fffffp+124 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0xf.fffffp+124 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0xf.fffffp+124 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0xf.fffffp+124 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0xf.fffffp+124 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0xf.fffffp+124 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0xf.fffffp+124 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0.999 -0x8000000000000000
+= compoundn downward binary32 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0xf.fbe76p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary32 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0xf.fbe77p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0xf.fbe76c8b43958p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4396p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0xf.fbe76c8b439581p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395811p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fb8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9fcp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1a9cp-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0xf.fbe76c8b4395810624dd2f1aap-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0.123 -0x8000000000000000
+= compoundn downward binary32 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1.f7ced8p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary32 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1.f7cedap-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1.f7ced916872bp-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1.f7ced916872b1p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020cp-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest intel96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero intel96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward intel96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward m68k96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest m68k96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero m68k96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward m68k96 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020ep-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7cp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f7dp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353fp-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= compoundn downward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1.f7ced916872b020c49ba5e353f8p-4 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -min -0x8000000000000000
+= compoundn downward binary32 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x4p-128 (-9223372036854775807LL-1) : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000004p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000004p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-128 (-9223372036854775807LL-1) : 0x1.000000000000000200000000008p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-1024 (-9223372036854775807LL-1) : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x2p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x2p-16384 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x8p-972 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-972 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-972 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-972 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x8p-972 (-9223372036854775807LL-1) : 0x1.000000000000000000000000008p+0 : inexact-ok
+compoundn -min_subnorm -0x8000000000000000
+= compoundn downward binary32 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x8p-152 (-9223372036854775807LL-1) : 0x1.000002p+0 : inexact-ok
+= compoundn downward binary64 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.0000000000000000000004p+0 : inexact-ok
+= compoundn upward ibm128 -0x8p-152 (-9223372036854775807LL-1) : 0x1.000000000000000000000400008p+0 : inexact-ok
+= compoundn downward binary64 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.0000000000001p+0 : inexact-ok
+= compoundn downward intel96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward ibm128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x4p-1076 (-9223372036854775807LL-1) : 0x1.000000000000000000000000008p+0 : inexact-ok
+= compoundn downward intel96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward m68k96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x8p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x8p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward m68k96 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x4p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000002p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16448 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok
+= compoundn downward binary128 -0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x4p-16496 (-9223372036854775807LL-1) : 0x1.0000000000000000000000000001p+0 : inexact-ok
+compoundn -0 -0x8000000000000000
+= compoundn downward binary32 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary32 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary64 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary64 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward intel96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 -0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+compoundn 0 -0x8000000000000000
+= compoundn downward binary32 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary32 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary32 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary64 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary64 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest intel96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward intel96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest m68k96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward m68k96 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest binary128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward binary128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn tonearest ibm128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn upward ibm128 0x0p+0 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+compoundn min_subnorm -0x8000000000000000
+= compoundn downward binary32 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-152 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x8p-152 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest binary128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn towardzero binary128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward binary128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffc0000008p-4 : inexact-ok
+= compoundn downward ibm128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn towardzero ibm128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x8p-152 (-9223372036854775807LL-1) : 0xf.ffffffffffffffffffffc00004p-4 : inexact-ok
+= compoundn downward binary64 0x4p-1076 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1076 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1076 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x4p-1076 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x8p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16448 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-16448 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16496 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16496 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-16496 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+compoundn min -0x8000000000000000
+= compoundn downward binary32 0x4p-128 (-9223372036854775807LL-1) : 0xf.fffffp-4 : inexact-ok
+= compoundn tonearest binary32 0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary32 0x4p-128 (-9223372036854775807LL-1) : 0xf.fffffp-4 : inexact-ok
+= compoundn upward binary32 0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x4p-128 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn towardzero intel96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn upward intel96 0x4p-128 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn downward m68k96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn towardzero m68k96 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn upward m68k96 0x4p-128 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn downward binary128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn towardzero binary128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn upward binary128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok
+= compoundn downward ibm128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn tonearest ibm128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn towardzero ibm128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffep-4 : inexact-ok
+= compoundn upward ibm128 0x4p-128 (-9223372036854775807LL-1) : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok
+= compoundn downward binary64 0x4p-1024 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x4p-1024 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x4p-1024 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x4p-1024 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x4p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x4p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x2p-16384 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x2p-16384 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary64 0x8p-972 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary64 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary64 0x8p-972 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p-4 : inexact-ok
+= compoundn upward binary64 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward intel96 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest intel96 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero intel96 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward intel96 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward m68k96 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn tonearest m68k96 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero m68k96 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffp-4 : inexact-ok
+= compoundn upward m68k96 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward binary128 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn tonearest binary128 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero binary128 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffff8p-4 : inexact-ok
+= compoundn upward binary128 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn downward ibm128 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+= compoundn towardzero ibm128 0x8p-972 (-9223372036854775807LL-1) : 0xf.fffffffffffffffffffffffffcp-4 : inexact-ok
+= compoundn upward ibm128 0x8p-972 (-9223372036854775807LL-1) : 0x1p+0 : inexact-ok
+compoundn 0.001 -0x8000000000000000
+= compoundn downward binary32 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x4.189378p-12 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x4.189378p-12 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x4.189378p-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4.189378p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary32 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x4.18937p-12 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x4.18937p-12 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x4.18937p-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4.18937p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4.189374bc6a7fp-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4.189374bc6a7ecp-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4.189374bc6a7ef9ep-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4.189374bc6a7ef9d8p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e560418cp-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604188p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e56042p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4.189374bc6a7ef9db22d0e5604p-12 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 0.123456 -0x8000000000000000
+= compoundn downward binary32 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1.f9adp-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary32 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1.f9acfep-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1.f9acffa7eb6cp-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1.f9acffa7eb6bfp-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1.f9acffa7eb6bf446p-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444p-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae643p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae642p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae68p-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1.f9acffa7eb6bf444e0daa0cae6p-4 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 1 -0x8000000000000000
+= compoundn downward binary32 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x1p+0 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x1p+0 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x1p+0 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x1p+0 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x1p+0 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1p+0 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1p+0 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 2 -0x8000000000000000
+= compoundn downward binary32 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x2p+0 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x2p+0 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0x2p+0 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0x2p+0 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0x2p+0 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x2p+0 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x2p+0 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn max -0x8000000000000000
+= compoundn downward binary32 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0xf.fffffp+124 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0xf.ffffffffffff8p+1020 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest intel96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero intel96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward intel96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward m68k96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest m68k96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero m68k96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward m68k96 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0xf.fffffffffffffffp+16380 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= compoundn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 12.3456 10
+= compoundn downward binary32 0xc.58794p+0 10LL : 0x2.9ba36p+36 : inexact-ok
+= compoundn tonearest binary32 0xc.58794p+0 10LL : 0x2.9ba364p+36 : inexact-ok
+= compoundn towardzero binary32 0xc.58794p+0 10LL : 0x2.9ba36p+36 : inexact-ok
+= compoundn upward binary32 0xc.58794p+0 10LL : 0x2.9ba364p+36 : inexact-ok
+= compoundn downward binary64 0xc.58794p+0 10LL : 0x2.9ba3637f7cf96p+36 : inexact-ok
+= compoundn tonearest binary64 0xc.58794p+0 10LL : 0x2.9ba3637f7cf96p+36 : inexact-ok
+= compoundn towardzero binary64 0xc.58794p+0 10LL : 0x2.9ba3637f7cf96p+36 : inexact-ok
+= compoundn upward binary64 0xc.58794p+0 10LL : 0x2.9ba3637f7cf98p+36 : inexact-ok
+= compoundn downward intel96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965dcp+36 : inexact-ok
+= compoundn tonearest intel96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965ep+36 : inexact-ok
+= compoundn towardzero intel96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965dcp+36 : inexact-ok
+= compoundn upward intel96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965ep+36 : inexact-ok
+= compoundn downward m68k96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965dcp+36 : inexact-ok
+= compoundn tonearest m68k96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965ep+36 : inexact-ok
+= compoundn towardzero m68k96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965dcp+36 : inexact-ok
+= compoundn upward m68k96 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965ep+36 : inexact-ok
+= compoundn downward binary128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01bep+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01cp+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01bep+36 : inexact-ok
+= compoundn upward binary128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01cp+36 : inexact-ok
+= compoundn downward ibm128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01p+36 : inexact-ok
+= compoundn tonearest ibm128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e02p+36 : inexact-ok
+= compoundn towardzero ibm128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e01p+36 : inexact-ok
+= compoundn upward ibm128 0xc.58794p+0 10LL : 0x2.9ba3637f7cf965df37e1cb1e02p+36 : inexact-ok
+= compoundn downward binary32 0xc.58793p+0 10LL : 0x2.9ba344p+36 : inexact-ok
+= compoundn tonearest binary32 0xc.58793p+0 10LL : 0x2.9ba344p+36 : inexact-ok
+= compoundn towardzero binary32 0xc.58793p+0 10LL : 0x2.9ba344p+36 : inexact-ok
+= compoundn upward binary32 0xc.58793p+0 10LL : 0x2.9ba348p+36 : inexact-ok
+= compoundn downward binary64 0xc.58793p+0 10LL : 0x2.9ba3443b3229p+36 : inexact-ok
+= compoundn tonearest binary64 0xc.58793p+0 10LL : 0x2.9ba3443b3229p+36 : inexact-ok
+= compoundn towardzero binary64 0xc.58793p+0 10LL : 0x2.9ba3443b3229p+36 : inexact-ok
+= compoundn upward binary64 0xc.58793p+0 10LL : 0x2.9ba3443b32292p+36 : inexact-ok
+= compoundn downward intel96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok
+= compoundn tonearest intel96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok
+= compoundn towardzero intel96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok
+= compoundn upward intel96 0xc.58793p+0 10LL : 0x2.9ba3443b32290edp+36 : inexact-ok
+= compoundn downward m68k96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793p+0 10LL : 0x2.9ba3443b32290eccp+36 : inexact-ok
+= compoundn upward m68k96 0xc.58793p+0 10LL : 0x2.9ba3443b32290edp+36 : inexact-ok
+= compoundn downward binary128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844accep+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844acdp+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844accep+36 : inexact-ok
+= compoundn upward binary128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844acdp+36 : inexact-ok
+= compoundn downward ibm128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844acp+36 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844adp+36 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844acp+36 : inexact-ok
+= compoundn upward ibm128 0xc.58793p+0 10LL : 0x2.9ba3443b32290ecdc7509844adp+36 : inexact-ok
+= compoundn downward binary64 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604ep+36 : inexact-ok
+= compoundn tonearest binary64 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604ep+36 : inexact-ok
+= compoundn towardzero binary64 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604ep+36 : inexact-ok
+= compoundn upward binary64 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb605p+36 : inexact-ok
+= compoundn downward intel96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok
+= compoundn tonearest intel96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok
+= compoundn towardzero intel96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok
+= compoundn upward intel96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7cp+36 : inexact-ok
+= compoundn downward m68k96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bcp+36 : inexact-ok
+= compoundn upward m68k96 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7cp+36 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a380ep+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a380ep+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a380ep+36 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a381p+36 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a38p+36 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a38p+36 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a38p+36 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f63p+0 10LL : 0x2.9ba35f4bb604e7bc0d220a7a39p+36 : inexact-ok
+= compoundn downward binary64 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ep+36 : inexact-ok
+= compoundn tonearest binary64 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ep+36 : inexact-ok
+= compoundn towardzero binary64 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ep+36 : inexact-ok
+= compoundn upward binary64 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb604p+36 : inexact-ok
+= compoundn downward intel96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok
+= compoundn tonearest intel96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok
+= compoundn towardzero intel96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok
+= compoundn upward intel96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed9cp+36 : inexact-ok
+= compoundn downward m68k96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed98p+36 : inexact-ok
+= compoundn upward m68k96 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed9cp+36 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5e4p+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5e6p+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5e4p+36 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5e6p+36 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5p+36 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b6p+36 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b5p+36 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f628p+0 10LL : 0x2.9ba35f4bb603ed99b2c49402b6p+36 : inexact-ok
+= compoundn downward intel96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok
+= compoundn tonearest intel96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok
+= compoundn towardzero intel96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok
+= compoundn upward intel96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb604587cp+36 : inexact-ok
+= compoundn downward m68k96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb6045878p+36 : inexact-ok
+= compoundn upward m68k96 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb604587cp+36 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffacep+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffadp+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffacep+36 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffadp+36 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffap+36 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffbp+36 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffap+36 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f62b6bp+0 10LL : 0x2.9ba35f4bb60458782020427ffbp+36 : inexact-ok
+= compoundn downward intel96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok
+= compoundn tonearest intel96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok
+= compoundn towardzero intel96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok
+= compoundn upward intel96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb604585cp+36 : inexact-ok
+= compoundn downward m68k96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858p+36 : inexact-ok
+= compoundn upward m68k96 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb604585cp+36 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bep+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bep+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bep+36 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12be2p+36 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bp+36 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12cp+36 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12bp+36 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f62b6ap+0 10LL : 0x2.9ba35f4bb6045858dbd4f6d12cp+36 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 10LL : 0x2.9ba35f4bb60458752c854948280ap+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 10LL : 0x2.9ba35f4bb60458752c854948280cp+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 10LL : 0x2.9ba35f4bb60458752c854948280ap+36 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 10LL : 0x2.9ba35f4bb60458752c854948280cp+36 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 10LL : 0x2.9ba35f4bb60458752c85494827fcp+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 10LL : 0x2.9ba35f4bb60458752c85494827fcp+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 10LL : 0x2.9ba35f4bb60458752c85494827fcp+36 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 10LL : 0x2.9ba35f4bb60458752c85494827fep+36 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829bp+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829b2p+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829bp+36 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829b2p+36 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829p+36 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c8549482ap+36 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c85494829p+36 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 10LL : 0x2.9ba35f4bb60458752c8549482ap+36 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821ep+36 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821ep+36 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821ep+36 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821e2p+36 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821p+36 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494822p+36 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494821p+36 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 10LL : 0x2.9ba35f4bb60458752c85494822p+36 : inexact-ok
+compoundn 12.3456 -10
+= compoundn downward binary32 0xc.58794p+0 -10LL : 0x6.229338p-40 : inexact-ok
+= compoundn tonearest binary32 0xc.58794p+0 -10LL : 0x6.229338p-40 : inexact-ok
+= compoundn towardzero binary32 0xc.58794p+0 -10LL : 0x6.229338p-40 : inexact-ok
+= compoundn upward binary32 0xc.58794p+0 -10LL : 0x6.22934p-40 : inexact-ok
+= compoundn downward binary64 0xc.58794p+0 -10LL : 0x6.22933aa8536e4p-40 : inexact-ok
+= compoundn tonearest binary64 0xc.58794p+0 -10LL : 0x6.22933aa8536e4p-40 : inexact-ok
+= compoundn towardzero binary64 0xc.58794p+0 -10LL : 0x6.22933aa8536e4p-40 : inexact-ok
+= compoundn upward binary64 0xc.58794p+0 -10LL : 0x6.22933aa8536e8p-40 : inexact-ok
+= compoundn downward intel96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok
+= compoundn tonearest intel96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok
+= compoundn towardzero intel96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok
+= compoundn upward intel96 0xc.58794p+0 -10LL : 0x6.22933aa8536e448p-40 : inexact-ok
+= compoundn downward m68k96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok
+= compoundn tonearest m68k96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok
+= compoundn towardzero m68k96 0xc.58794p+0 -10LL : 0x6.22933aa8536e4478p-40 : inexact-ok
+= compoundn upward m68k96 0xc.58794p+0 -10LL : 0x6.22933aa8536e448p-40 : inexact-ok
+= compoundn downward binary128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077ab28p-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077ab28p-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077ab28p-40 : inexact-ok
+= compoundn upward binary128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077ab2cp-40 : inexact-ok
+= compoundn downward ibm128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077aap-40 : inexact-ok
+= compoundn tonearest ibm128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077acp-40 : inexact-ok
+= compoundn towardzero ibm128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077aap-40 : inexact-ok
+= compoundn upward ibm128 0xc.58794p+0 -10LL : 0x6.22933aa8536e447a2456a077acp-40 : inexact-ok
+= compoundn downward binary32 0xc.58793p+0 -10LL : 0x6.22938p-40 : inexact-ok
+= compoundn tonearest binary32 0xc.58793p+0 -10LL : 0x6.229388p-40 : inexact-ok
+= compoundn towardzero binary32 0xc.58793p+0 -10LL : 0x6.22938p-40 : inexact-ok
+= compoundn upward binary32 0xc.58793p+0 -10LL : 0x6.229388p-40 : inexact-ok
+= compoundn downward binary64 0xc.58793p+0 -10LL : 0x6.22938435e9494p-40 : inexact-ok
+= compoundn tonearest binary64 0xc.58793p+0 -10LL : 0x6.22938435e9494p-40 : inexact-ok
+= compoundn towardzero binary64 0xc.58793p+0 -10LL : 0x6.22938435e9494p-40 : inexact-ok
+= compoundn upward binary64 0xc.58793p+0 -10LL : 0x6.22938435e9498p-40 : inexact-ok
+= compoundn downward intel96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok
+= compoundn tonearest intel96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok
+= compoundn towardzero intel96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok
+= compoundn upward intel96 0xc.58793p+0 -10LL : 0x6.22938435e9494b8p-40 : inexact-ok
+= compoundn downward m68k96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793p+0 -10LL : 0x6.22938435e9494b78p-40 : inexact-ok
+= compoundn upward m68k96 0xc.58793p+0 -10LL : 0x6.22938435e9494b8p-40 : inexact-ok
+= compoundn downward binary128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352170b8p-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352170b8p-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352170b8p-40 : inexact-ok
+= compoundn upward binary128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352170bcp-40 : inexact-ok
+= compoundn downward ibm128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc41535217p-40 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc41535217p-40 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc41535217p-40 : inexact-ok
+= compoundn upward ibm128 0xc.58793p+0 -10LL : 0x6.22938435e9494b7bc415352172p-40 : inexact-ok
+= compoundn downward binary64 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738p-40 : inexact-ok
+= compoundn tonearest binary64 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738p-40 : inexact-ok
+= compoundn towardzero binary64 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738p-40 : inexact-ok
+= compoundn upward binary64 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b0573cp-40 : inexact-ok
+= compoundn downward intel96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d3p-40 : inexact-ok
+= compoundn tonearest intel96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d38p-40 : inexact-ok
+= compoundn towardzero intel96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d3p-40 : inexact-ok
+= compoundn upward intel96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d38p-40 : inexact-ok
+= compoundn downward m68k96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d3p-40 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d38p-40 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d3p-40 : inexact-ok
+= compoundn upward m68k96 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d38p-40 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2fcp-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2fcp-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2fcp-40 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c3p-40 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2p-40 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2p-40 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c2p-40 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f63p+0 -10LL : 0x6.2293448b05738d37b192d427c4p-40 : inexact-ok
+= compoundn downward binary64 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575cp-40 : inexact-ok
+= compoundn tonearest binary64 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575cp-40 : inexact-ok
+= compoundn towardzero binary64 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575cp-40 : inexact-ok
+= compoundn upward binary64 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0576p-40 : inexact-ok
+= compoundn downward intel96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9ap-40 : inexact-ok
+= compoundn tonearest intel96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a8p-40 : inexact-ok
+= compoundn towardzero intel96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9ap-40 : inexact-ok
+= compoundn upward intel96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a8p-40 : inexact-ok
+= compoundn downward m68k96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9ap-40 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a8p-40 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9ap-40 : inexact-ok
+= compoundn upward m68k96 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a8p-40 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668b8p-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668b8p-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668b8p-40 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668bcp-40 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668p-40 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668p-40 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d668p-40 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f628p+0 -10LL : 0x6.2293448b0575d9a45555f7d66ap-40 : inexact-ok
+= compoundn downward intel96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de38p-40 : inexact-ok
+= compoundn tonearest intel96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de4p-40 : inexact-ok
+= compoundn towardzero intel96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de38p-40 : inexact-ok
+= compoundn upward intel96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de4p-40 : inexact-ok
+= compoundn downward m68k96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de38p-40 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de4p-40 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de38p-40 : inexact-ok
+= compoundn upward m68k96 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de4p-40 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cfcp-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778dp-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cfcp-40 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778dp-40 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cp-40 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cp-40 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778cp-40 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f62b6bp+0 -10LL : 0x6.2293448b0574de3d6ade78778ep-40 : inexact-ok
+= compoundn downward intel96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de8p-40 : inexact-ok
+= compoundn tonearest intel96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de88p-40 : inexact-ok
+= compoundn towardzero intel96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de8p-40 : inexact-ok
+= compoundn upward intel96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de88p-40 : inexact-ok
+= compoundn downward m68k96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de8p-40 : inexact-ok
+= compoundn tonearest m68k96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de88p-40 : inexact-ok
+= compoundn towardzero m68k96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de8p-40 : inexact-ok
+= compoundn upward m68k96 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de88p-40 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02d4p-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02d4p-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02d4p-40 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02d8p-40 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02p-40 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02p-40 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc02p-40 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f62b6ap+0 -10LL : 0x6.2293448b0574de86f872f0dc04p-40 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b44p-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b44p-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b44p-40 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41f28p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b48p-40 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b68p-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b6cp-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b68p-40 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41f2p+0 -10LL : 0x6.2293448b0574de445c61a1bb9b6cp-40 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb9764p-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb9764p-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb9764p-40 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb9768p-40 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb96p-40 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb98p-40 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb96p-40 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f62b6ae7d566cf42p+0 -10LL : 0x6.2293448b0574de445c61a1bb98p-40 : inexact-ok
+= compoundn downward binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba9c4p-40 : inexact-ok
+= compoundn tonearest binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba9c8p-40 : inexact-ok
+= compoundn towardzero binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba9c4p-40 : inexact-ok
+= compoundn upward binary128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba9c8p-40 : inexact-ok
+= compoundn downward ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba8p-40 : inexact-ok
+= compoundn tonearest ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bbaap-40 : inexact-ok
+= compoundn towardzero ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bba8p-40 : inexact-ok
+= compoundn upward ibm128 0xc.58793dd97f62b6ae7d566cf41cp+0 -10LL : 0x6.2293448b0574de445c61a1bbaap-40 : inexact-ok
+compoundn 0x1p-64 0x7fffffffffffffff
+= compoundn downward binary32 0x1p-64 9223372036854775807LL : 0x1.a61298p+0 : inexact-ok
+= compoundn tonearest binary32 0x1p-64 9223372036854775807LL : 0x1.a61298p+0 : inexact-ok
+= compoundn towardzero binary32 0x1p-64 9223372036854775807LL : 0x1.a61298p+0 : inexact-ok
+= compoundn upward binary32 0x1p-64 9223372036854775807LL : 0x1.a6129ap+0 : inexact-ok
+= compoundn downward binary64 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bp+0 : inexact-ok
+= compoundn tonearest binary64 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069cp+0 : inexact-ok
+= compoundn towardzero binary64 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bp+0 : inexact-ok
+= compoundn upward binary64 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069cp+0 : inexact-ok
+= compoundn downward intel96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc94p+0 : inexact-ok
+= compoundn tonearest intel96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc96p+0 : inexact-ok
+= compoundn towardzero intel96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc94p+0 : inexact-ok
+= compoundn upward intel96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc96p+0 : inexact-ok
+= compoundn downward m68k96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc94p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc96p+0 : inexact-ok
+= compoundn towardzero m68k96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc94p+0 : inexact-ok
+= compoundn upward m68k96 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc96p+0 : inexact-ok
+= compoundn downward binary128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c86afp+0 : inexact-ok
+= compoundn tonearest binary128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c86bp+0 : inexact-ok
+= compoundn towardzero binary128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c86afp+0 : inexact-ok
+= compoundn upward binary128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c86bp+0 : inexact-ok
+= compoundn downward ibm128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c868p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c868p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c868p+0 : inexact-ok
+= compoundn upward ibm128 0x1p-64 9223372036854775807LL : 0x1.a61298e1e069bc951e67bb9c87p+0 : inexact-ok
+compoundn -0x1p-64 0x7fffffffffffffff
+= compoundn downward binary32 -0x1p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok
+= compoundn tonearest binary32 -0x1p-64 9223372036854775807LL : 0x9.b4598p-4 : inexact-ok
+= compoundn towardzero binary32 -0x1p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok
+= compoundn upward binary32 -0x1p-64 9223372036854775807LL : 0x9.b4598p-4 : inexact-ok
+= compoundn downward binary64 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb048p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb05p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb048p-4 : inexact-ok
+= compoundn upward binary64 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb05p-4 : inexact-ok
+= compoundn downward intel96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn upward intel96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff5p-4 : inexact-ok
+= compoundn downward m68k96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn upward m68k96 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff5p-4 : inexact-ok
+= compoundn downward binary128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce52p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce52p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce52p-4 : inexact-ok
+= compoundn upward binary128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce528p-4 : inexact-ok
+= compoundn downward ibm128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce4p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce4p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce4p-4 : inexact-ok
+= compoundn upward ibm128 -0x1p-64 9223372036854775807LL : 0x9.b4597e37cb04ff44ae9d53fce8p-4 : inexact-ok
+compoundn 0x1p-64 -0x8000000000000000
+= compoundn downward binary32 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok
+= compoundn tonearest binary32 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4598p-4 : inexact-ok
+= compoundn towardzero binary32 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok
+= compoundn upward binary32 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4598p-4 : inexact-ok
+= compoundn downward binary64 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb048p-4 : inexact-ok
+= compoundn tonearest binary64 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb05p-4 : inexact-ok
+= compoundn towardzero binary64 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb048p-4 : inexact-ok
+= compoundn upward binary64 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb05p-4 : inexact-ok
+= compoundn downward intel96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3p-4 : inexact-ok
+= compoundn tonearest intel96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn towardzero intel96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3p-4 : inexact-ok
+= compoundn upward intel96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn downward m68k96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3p-4 : inexact-ok
+= compoundn upward m68k96 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff4p-4 : inexact-ok
+= compoundn downward binary128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0ff98p-4 : inexact-ok
+= compoundn tonearest binary128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0ffap-4 : inexact-ok
+= compoundn towardzero binary128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0ff98p-4 : inexact-ok
+= compoundn upward binary128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0ffap-4 : inexact-ok
+= compoundn downward ibm128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0fcp-4 : inexact-ok
+= compoundn tonearest ibm128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e1p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e0fcp-4 : inexact-ok
+= compoundn upward ibm128 0x1p-64 (-9223372036854775807LL-1) : 0x9.b4597e37cb04ff3fd47094e1p-4 : inexact-ok
+compoundn -0x1p-64 -0x8000000000000000
+= compoundn downward binary32 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298p+0 : inexact-ok
+= compoundn upward binary32 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a6129ap+0 : inexact-ok
+= compoundn downward binary64 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bp+0 : inexact-ok
+= compoundn tonearest binary64 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069cp+0 : inexact-ok
+= compoundn towardzero binary64 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bp+0 : inexact-ok
+= compoundn upward binary64 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069cp+0 : inexact-ok
+= compoundn downward intel96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc96p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc98p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc96p+0 : inexact-ok
+= compoundn upward intel96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc98p+0 : inexact-ok
+= compoundn downward m68k96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc96p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc98p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc96p+0 : inexact-ok
+= compoundn upward m68k96 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc98p+0 : inexact-ok
+= compoundn downward binary128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef574ep+0 : inexact-ok
+= compoundn tonearest binary128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef574ep+0 : inexact-ok
+= compoundn towardzero binary128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef574ep+0 : inexact-ok
+= compoundn upward binary128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef574fp+0 : inexact-ok
+= compoundn downward ibm128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef57p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef578p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef57p+0 : inexact-ok
+= compoundn upward ibm128 -0x1p-64 (-9223372036854775807LL-1) : 0x1.a61298e1e069bc979783a0ef578p+0 : inexact-ok
+compoundn 0x1.000002p-64 0x7fffffffffffffff
+= compoundn downward binary32 0x1.000002p-64 9223372036854775807LL : 0x1.a6129ap+0 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-64 9223372036854775807LL : 0x1.a6129ap+0 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-64 9223372036854775807LL : 0x1.a6129ap+0 : inexact-ok
+= compoundn upward binary32 0x1.000002p-64 9223372036854775807LL : 0x1.a6129cp+0 : inexact-ok
+= compoundn downward binary64 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f3037p+0 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f3037p+0 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f3037p+0 : inexact-ok
+= compoundn upward binary64 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f3038p+0 : inexact-ok
+= compoundn downward intel96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok
+= compoundn upward intel96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303718p+0 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ep+0 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303718p+0 : inexact-ok
+= compoundn downward binary128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c76cap+0 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c76cbp+0 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c76cap+0 : inexact-ok
+= compoundn upward binary128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c76cbp+0 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c768p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c77p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c768p+0 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-64 9223372036854775807LL : 0x1.a6129a87f303717ed4db946c77p+0 : inexact-ok
+compoundn -0x1.000002p-64 0x7fffffffffffffff
+= compoundn downward binary32 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597p-4 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-64 9223372036854775807LL : 0x9.b4598p-4 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718b8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718b8p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718b8p-4 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718cp-4 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1bp-4 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1bp-4 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b29b8p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b29cp-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b29b8p-4 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b29cp-4 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b28p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b28p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b28p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-64 9223372036854775807LL : 0x9.b4597483718ba1a6671bef9b2cp-4 : inexact-ok
+compoundn 0x1.000002p-64 -0x8000000000000000
+= compoundn downward binary32 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597p-4 : inexact-ok
+= compoundn upward binary32 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4598p-4 : inexact-ok
+= compoundn downward binary64 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718b8p-4 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718b8p-4 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718b8p-4 : inexact-ok
+= compoundn upward binary64 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718cp-4 : inexact-ok
+= compoundn downward intel96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn upward intel96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1bp-4 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1ap-4 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1bp-4 : inexact-ok
+= compoundn downward binary128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597108p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597108p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597108p-4 : inexact-ok
+= compoundn upward binary128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef3559711p-4 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597p-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef35597p-4 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-64 (-9223372036854775807LL-1) : 0x9.b4597483718ba1a18cef355974p-4 : inexact-ok
+compoundn -0x1.000002p-64 -0x8000000000000000
+= compoundn downward binary32 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129ap+0 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129ap+0 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129ap+0 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129cp+0 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037p+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037p+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037p+0 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3038p+0 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f303718p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037182p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f303718p+0 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037182p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f303718p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037182p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f303718p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f3037182p+0 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0adbdp+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0adbdp+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0adbdp+0 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0adbep+0 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0ad8p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0ad8p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0ad8p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-64 (-9223372036854775807LL-1) : 0x1.a6129a87f30371814df782d0aep+0 : inexact-ok
+compoundn 0x1p-58 0x7fffffffffffffff
+= compoundn downward binary32 0x4p-60 9223372036854775807LL : 0x4.7d0ffp+44 : inexact-ok
+= compoundn tonearest binary32 0x4p-60 9223372036854775807LL : 0x4.7d0ffp+44 : inexact-ok
+= compoundn towardzero binary32 0x4p-60 9223372036854775807LL : 0x4.7d0ffp+44 : inexact-ok
+= compoundn upward binary32 0x4p-60 9223372036854775807LL : 0x4.7d0ff8p+44 : inexact-ok
+= compoundn downward binary64 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98bp+44 : inexact-ok
+= compoundn tonearest binary64 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98bp+44 : inexact-ok
+= compoundn towardzero binary64 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98bp+44 : inexact-ok
+= compoundn upward binary64 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b4p+44 : inexact-ok
+= compoundn downward intel96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c48p+44 : inexact-ok
+= compoundn tonearest intel96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c5p+44 : inexact-ok
+= compoundn towardzero intel96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c48p+44 : inexact-ok
+= compoundn upward intel96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c5p+44 : inexact-ok
+= compoundn downward m68k96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c48p+44 : inexact-ok
+= compoundn tonearest m68k96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c5p+44 : inexact-ok
+= compoundn towardzero m68k96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c48p+44 : inexact-ok
+= compoundn upward m68k96 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c5p+44 : inexact-ok
+= compoundn downward binary128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f044794p+44 : inexact-ok
+= compoundn tonearest binary128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f0447944p+44 : inexact-ok
+= compoundn towardzero binary128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f044794p+44 : inexact-ok
+= compoundn upward binary128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f0447944p+44 : inexact-ok
+= compoundn downward ibm128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f04478p+44 : inexact-ok
+= compoundn tonearest ibm128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f0447ap+44 : inexact-ok
+= compoundn towardzero ibm128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f04478p+44 : inexact-ok
+= compoundn upward ibm128 0x4p-60 9223372036854775807LL : 0x4.7d0ff312d98b0c4d9a57f0447ap+44 : inexact-ok
+compoundn -0x1p-58 0x7fffffffffffffff
+= compoundn downward binary32 -0x4p-60 9223372036854775807LL : 0x3.908c9cp-48 : inexact-ok
+= compoundn tonearest binary32 -0x4p-60 9223372036854775807LL : 0x3.908cap-48 : inexact-ok
+= compoundn towardzero binary32 -0x4p-60 9223372036854775807LL : 0x3.908c9cp-48 : inexact-ok
+= compoundn upward binary32 -0x4p-60 9223372036854775807LL : 0x3.908cap-48 : inexact-ok
+= compoundn downward binary64 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cep-48 : inexact-ok
+= compoundn tonearest binary64 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8dp-48 : inexact-ok
+= compoundn towardzero binary64 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cep-48 : inexact-ok
+= compoundn upward binary64 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8dp-48 : inexact-ok
+= compoundn downward intel96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf664p-48 : inexact-ok
+= compoundn tonearest intel96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf668p-48 : inexact-ok
+= compoundn towardzero intel96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf664p-48 : inexact-ok
+= compoundn upward intel96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf668p-48 : inexact-ok
+= compoundn downward m68k96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf664p-48 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf668p-48 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf664p-48 : inexact-ok
+= compoundn upward m68k96 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf668p-48 : inexact-ok
+= compoundn downward binary128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fe58p-48 : inexact-ok
+= compoundn tonearest binary128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fe5ap-48 : inexact-ok
+= compoundn towardzero binary128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fe58p-48 : inexact-ok
+= compoundn upward binary128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fe5ap-48 : inexact-ok
+= compoundn downward ibm128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fep-48 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fep-48 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1fep-48 : inexact-ok
+= compoundn upward ibm128 -0x4p-60 9223372036854775807LL : 0x3.908c9eec2c8cf66723ec2ee1ffp-48 : inexact-ok
+compoundn 0x1p-58 -0x8000000000000000
+= compoundn downward binary32 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9cp-48 : inexact-ok
+= compoundn tonearest binary32 0x4p-60 (-9223372036854775807LL-1) : 0x3.908cap-48 : inexact-ok
+= compoundn towardzero binary32 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9cp-48 : inexact-ok
+= compoundn upward binary32 0x4p-60 (-9223372036854775807LL-1) : 0x3.908cap-48 : inexact-ok
+= compoundn downward binary64 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8dp-48 : inexact-ok
+= compoundn tonearest binary64 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d2p-48 : inexact-ok
+= compoundn towardzero binary64 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8dp-48 : inexact-ok
+= compoundn upward binary64 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d2p-48 : inexact-ok
+= compoundn downward intel96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1204p-48 : inexact-ok
+= compoundn tonearest intel96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1208p-48 : inexact-ok
+= compoundn towardzero intel96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1204p-48 : inexact-ok
+= compoundn upward intel96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1208p-48 : inexact-ok
+= compoundn downward m68k96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1204p-48 : inexact-ok
+= compoundn tonearest m68k96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1208p-48 : inexact-ok
+= compoundn towardzero m68k96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1204p-48 : inexact-ok
+= compoundn upward m68k96 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d1208p-48 : inexact-ok
+= compoundn downward binary128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b4338p-48 : inexact-ok
+= compoundn tonearest binary128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b433ap-48 : inexact-ok
+= compoundn towardzero binary128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b4338p-48 : inexact-ok
+= compoundn upward binary128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b433ap-48 : inexact-ok
+= compoundn downward ibm128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b43p-48 : inexact-ok
+= compoundn tonearest ibm128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b43p-48 : inexact-ok
+= compoundn towardzero ibm128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b43p-48 : inexact-ok
+= compoundn upward ibm128 0x4p-60 (-9223372036854775807LL-1) : 0x3.908c9eec2c8d120765bbd53b44p-48 : inexact-ok
+compoundn -0x1p-58 -0x8000000000000000
+= compoundn downward binary32 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ffp+44 : inexact-ok
+= compoundn tonearest binary32 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ffp+44 : inexact-ok
+= compoundn towardzero binary32 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ffp+44 : inexact-ok
+= compoundn upward binary32 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff8p+44 : inexact-ok
+= compoundn downward binary64 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98bp+44 : inexact-ok
+= compoundn tonearest binary64 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b4p+44 : inexact-ok
+= compoundn towardzero binary64 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98bp+44 : inexact-ok
+= compoundn upward binary64 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b4p+44 : inexact-ok
+= compoundn downward intel96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b315p+44 : inexact-ok
+= compoundn tonearest intel96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b3158p+44 : inexact-ok
+= compoundn towardzero intel96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b315p+44 : inexact-ok
+= compoundn upward intel96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b3158p+44 : inexact-ok
+= compoundn downward m68k96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b315p+44 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b3158p+44 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b315p+44 : inexact-ok
+= compoundn upward m68k96 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b3158p+44 : inexact-ok
+= compoundn downward binary128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc735p+44 : inexact-ok
+= compoundn tonearest binary128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc735p+44 : inexact-ok
+= compoundn towardzero binary128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc735p+44 : inexact-ok
+= compoundn upward binary128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc73504p+44 : inexact-ok
+= compoundn downward ibm128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc734p+44 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc736p+44 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc734p+44 : inexact-ok
+= compoundn upward ibm128 -0x4p-60 (-9223372036854775807LL-1) : 0x4.7d0ff312d98b31555ded4bc736p+44 : inexact-ok
+compoundn 0x1.000002p-58 0x7fffffffffffffff
+= compoundn downward binary32 0x4.000008p-60 9223372036854775807LL : 0x4.7d111p+44 : inexact-ok
+= compoundn tonearest binary32 0x4.000008p-60 9223372036854775807LL : 0x4.7d111p+44 : inexact-ok
+= compoundn towardzero binary32 0x4.000008p-60 9223372036854775807LL : 0x4.7d111p+44 : inexact-ok
+= compoundn upward binary32 0x4.000008p-60 9223372036854775807LL : 0x4.7d1118p+44 : inexact-ok
+= compoundn downward binary64 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384p+44 : inexact-ok
+= compoundn tonearest binary64 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384p+44 : inexact-ok
+= compoundn towardzero binary64 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384p+44 : inexact-ok
+= compoundn upward binary64 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa388p+44 : inexact-ok
+= compoundn downward intel96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa38454p+44 : inexact-ok
+= compoundn tonearest intel96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384548p+44 : inexact-ok
+= compoundn towardzero intel96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa38454p+44 : inexact-ok
+= compoundn upward intel96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384548p+44 : inexact-ok
+= compoundn downward m68k96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa38454p+44 : inexact-ok
+= compoundn tonearest m68k96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384548p+44 : inexact-ok
+= compoundn towardzero m68k96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa38454p+44 : inexact-ok
+= compoundn upward m68k96 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384548p+44 : inexact-ok
+= compoundn downward binary128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078b4p+44 : inexact-ok
+= compoundn tonearest binary128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078b8p+44 : inexact-ok
+= compoundn towardzero binary128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078b4p+44 : inexact-ok
+= compoundn upward binary128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078b8p+44 : inexact-ok
+= compoundn downward ibm128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078p+44 : inexact-ok
+= compoundn tonearest ibm128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078p+44 : inexact-ok
+= compoundn towardzero ibm128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce078p+44 : inexact-ok
+= compoundn upward ibm128 0x4.000008p-60 9223372036854775807LL : 0x4.7d111256fa384546febf8ce07ap+44 : inexact-ok
+compoundn -0x1.000002p-58 0x7fffffffffffffff
+= compoundn downward binary32 -0x4.000008p-60 9223372036854775807LL : 0x3.908bb8p-48 : inexact-ok
+= compoundn tonearest binary32 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbcp-48 : inexact-ok
+= compoundn towardzero binary32 -0x4.000008p-60 9223372036854775807LL : 0x3.908bb8p-48 : inexact-ok
+= compoundn upward binary32 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbcp-48 : inexact-ok
+= compoundn downward binary64 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564p-48 : inexact-ok
+= compoundn tonearest binary64 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564p-48 : inexact-ok
+= compoundn towardzero binary64 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564p-48 : inexact-ok
+= compoundn upward binary64 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921566p-48 : inexact-ok
+= compoundn downward intel96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564dd8p-48 : inexact-ok
+= compoundn tonearest intel96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddcp-48 : inexact-ok
+= compoundn towardzero intel96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564dd8p-48 : inexact-ok
+= compoundn upward intel96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddcp-48 : inexact-ok
+= compoundn downward m68k96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564dd8p-48 : inexact-ok
+= compoundn tonearest m68k96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddcp-48 : inexact-ok
+= compoundn towardzero m68k96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564dd8p-48 : inexact-ok
+= compoundn upward m68k96 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddcp-48 : inexact-ok
+= compoundn downward binary128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07e0ap-48 : inexact-ok
+= compoundn tonearest binary128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07e0cp-48 : inexact-ok
+= compoundn towardzero binary128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07e0ap-48 : inexact-ok
+= compoundn upward binary128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07e0cp-48 : inexact-ok
+= compoundn downward ibm128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07ep-48 : inexact-ok
+= compoundn tonearest ibm128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07ep-48 : inexact-ok
+= compoundn towardzero ibm128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07ep-48 : inexact-ok
+= compoundn upward ibm128 -0x4.000008p-60 9223372036854775807LL : 0x3.908bbac921564ddae9e64ae07fp-48 : inexact-ok
+compoundn 0x1.000002p-58 -0x8000000000000000
+= compoundn downward binary32 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bb8p-48 : inexact-ok
+= compoundn tonearest binary32 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbcp-48 : inexact-ok
+= compoundn towardzero binary32 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bb8p-48 : inexact-ok
+= compoundn upward binary32 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbcp-48 : inexact-ok
+= compoundn downward binary64 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566p-48 : inexact-ok
+= compoundn tonearest binary64 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566p-48 : inexact-ok
+= compoundn towardzero binary64 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566p-48 : inexact-ok
+= compoundn upward binary64 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921568p-48 : inexact-ok
+= compoundn downward intel96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566978p-48 : inexact-ok
+= compoundn tonearest intel96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697cp-48 : inexact-ok
+= compoundn towardzero intel96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566978p-48 : inexact-ok
+= compoundn upward intel96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697cp-48 : inexact-ok
+= compoundn downward m68k96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566978p-48 : inexact-ok
+= compoundn tonearest m68k96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697cp-48 : inexact-ok
+= compoundn towardzero m68k96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac921566978p-48 : inexact-ok
+= compoundn upward m68k96 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697cp-48 : inexact-ok
+= compoundn downward binary128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c922p-48 : inexact-ok
+= compoundn tonearest binary128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c922p-48 : inexact-ok
+= compoundn towardzero binary128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c922p-48 : inexact-ok
+= compoundn upward binary128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c924p-48 : inexact-ok
+= compoundn downward ibm128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c9p-48 : inexact-ok
+= compoundn tonearest ibm128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c9p-48 : inexact-ok
+= compoundn towardzero ibm128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4c9p-48 : inexact-ok
+= compoundn upward ibm128 0x4.000008p-60 (-9223372036854775807LL-1) : 0x3.908bbac92156697b253e2ad4cap-48 : inexact-ok
+compoundn -0x1.000002p-58 -0x8000000000000000
+= compoundn downward binary32 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111p+44 : inexact-ok
+= compoundn tonearest binary32 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111p+44 : inexact-ok
+= compoundn towardzero binary32 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111p+44 : inexact-ok
+= compoundn upward binary32 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d1118p+44 : inexact-ok
+= compoundn downward binary64 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa384p+44 : inexact-ok
+= compoundn tonearest binary64 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa388p+44 : inexact-ok
+= compoundn towardzero binary64 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa384p+44 : inexact-ok
+= compoundn upward binary64 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa388p+44 : inexact-ok
+= compoundn downward intel96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a48p+44 : inexact-ok
+= compoundn tonearest intel96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a5p+44 : inexact-ok
+= compoundn towardzero intel96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a48p+44 : inexact-ok
+= compoundn upward intel96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a5p+44 : inexact-ok
+= compoundn downward m68k96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a48p+44 : inexact-ok
+= compoundn tonearest m68k96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a5p+44 : inexact-ok
+= compoundn towardzero m68k96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a48p+44 : inexact-ok
+= compoundn upward m68k96 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a5p+44 : inexact-ok
+= compoundn downward binary128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2d38p+44 : inexact-ok
+= compoundn tonearest binary128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2d38p+44 : inexact-ok
+= compoundn towardzero binary128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2d38p+44 : inexact-ok
+= compoundn upward binary128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2d3cp+44 : inexact-ok
+= compoundn downward ibm128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2cp+44 : inexact-ok
+= compoundn tonearest ibm128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2ep+44 : inexact-ok
+= compoundn towardzero ibm128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2cp+44 : inexact-ok
+= compoundn upward ibm128 -0x4.000008p-60 (-9223372036854775807LL-1) : 0x4.7d111256fa386a4ecc28bb1c2ep+44 : inexact-ok
+compoundn 0x1p-57 0x7fffffffffffffff
+= compoundn downward binary32 0x8p-60 9223372036854775807LL : 0x1.425982p+92 : inexact-ok
+= compoundn tonearest binary32 0x8p-60 9223372036854775807LL : 0x1.425982p+92 : inexact-ok
+= compoundn towardzero binary32 0x8p-60 9223372036854775807LL : 0x1.425982p+92 : inexact-ok
+= compoundn upward binary32 0x8p-60 9223372036854775807LL : 0x1.425984p+92 : inexact-ok
+= compoundn downward binary64 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbp+92 : inexact-ok
+= compoundn tonearest binary64 0x8p-60 9223372036854775807LL : 0x1.425982cf597ccp+92 : inexact-ok
+= compoundn towardzero binary64 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbp+92 : inexact-ok
+= compoundn upward binary64 0x8p-60 9223372036854775807LL : 0x1.425982cf597ccp+92 : inexact-ok
+= compoundn downward intel96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3ep+92 : inexact-ok
+= compoundn tonearest intel96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd4p+92 : inexact-ok
+= compoundn towardzero intel96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3ep+92 : inexact-ok
+= compoundn upward intel96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd4p+92 : inexact-ok
+= compoundn downward m68k96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3ep+92 : inexact-ok
+= compoundn tonearest m68k96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd4p+92 : inexact-ok
+= compoundn towardzero m68k96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3ep+92 : inexact-ok
+= compoundn upward m68k96 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd4p+92 : inexact-ok
+= compoundn downward binary128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a502bp+92 : inexact-ok
+= compoundn tonearest binary128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a502cp+92 : inexact-ok
+= compoundn towardzero binary128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a502bp+92 : inexact-ok
+= compoundn upward binary128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a502cp+92 : inexact-ok
+= compoundn downward ibm128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a5p+92 : inexact-ok
+= compoundn tonearest ibm128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a5p+92 : inexact-ok
+= compoundn towardzero ibm128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a5p+92 : inexact-ok
+= compoundn upward ibm128 0x8p-60 9223372036854775807LL : 0x1.425982cf597cbd3f094efe0a508p+92 : inexact-ok
+compoundn -0x1p-57 0x7fffffffffffffff
+= compoundn downward binary32 -0x8p-60 9223372036854775807LL : 0xc.b4ea3p-96 : inexact-ok
+= compoundn tonearest binary32 -0x8p-60 9223372036854775807LL : 0xc.b4ea4p-96 : inexact-ok
+= compoundn towardzero binary32 -0x8p-60 9223372036854775807LL : 0xc.b4ea3p-96 : inexact-ok
+= compoundn upward binary32 -0x8p-60 9223372036854775807LL : 0xc.b4ea4p-96 : inexact-ok
+= compoundn downward binary64 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265p-96 : inexact-ok
+= compoundn tonearest binary64 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265p-96 : inexact-ok
+= compoundn towardzero binary64 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265p-96 : inexact-ok
+= compoundn upward binary64 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f2658p-96 : inexact-ok
+= compoundn downward intel96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok
+= compoundn tonearest intel96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok
+= compoundn towardzero intel96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok
+= compoundn upward intel96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265111p-96 : inexact-ok
+= compoundn downward m68k96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511p-96 : inexact-ok
+= compoundn upward m68k96 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f265111p-96 : inexact-ok
+= compoundn downward binary128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8cp-96 : inexact-ok
+= compoundn tonearest binary128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8cp-96 : inexact-ok
+= compoundn towardzero binary128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8cp-96 : inexact-ok
+= compoundn upward binary128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8c8p-96 : inexact-ok
+= compoundn downward ibm128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8p-96 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8p-96 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19df8p-96 : inexact-ok
+= compoundn upward ibm128 -0x8p-60 9223372036854775807LL : 0xc.b4ea3990f26511053ac3f19dfcp-96 : inexact-ok
+compoundn 0x1p-57 -0x8000000000000000
+= compoundn downward binary32 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3p-96 : inexact-ok
+= compoundn tonearest binary32 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea4p-96 : inexact-ok
+= compoundn towardzero binary32 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3p-96 : inexact-ok
+= compoundn upward binary32 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea4p-96 : inexact-ok
+= compoundn downward binary64 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f2668p-96 : inexact-ok
+= compoundn tonearest binary64 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f2668p-96 : inexact-ok
+= compoundn towardzero binary64 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f2668p-96 : inexact-ok
+= compoundn upward binary64 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f267p-96 : inexact-ok
+= compoundn downward intel96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a14p-96 : inexact-ok
+= compoundn tonearest intel96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a15p-96 : inexact-ok
+= compoundn towardzero intel96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a14p-96 : inexact-ok
+= compoundn upward intel96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a15p-96 : inexact-ok
+= compoundn downward m68k96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a14p-96 : inexact-ok
+= compoundn tonearest m68k96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a15p-96 : inexact-ok
+= compoundn towardzero m68k96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a14p-96 : inexact-ok
+= compoundn upward m68k96 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a15p-96 : inexact-ok
+= compoundn downward binary128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477180f8p-96 : inexact-ok
+= compoundn tonearest binary128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477180f8p-96 : inexact-ok
+= compoundn towardzero binary128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477180f8p-96 : inexact-ok
+= compoundn upward binary128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477181p-96 : inexact-ok
+= compoundn downward ibm128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd947718p-96 : inexact-ok
+= compoundn tonearest ibm128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd947718p-96 : inexact-ok
+= compoundn towardzero ibm128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd947718p-96 : inexact-ok
+= compoundn upward ibm128 0x8p-60 (-9223372036854775807LL-1) : 0xc.b4ea3990f266a1480cd9477184p-96 : inexact-ok
+compoundn -0x1p-57 -0x8000000000000000
+= compoundn downward binary32 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982p+92 : inexact-ok
+= compoundn tonearest binary32 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982p+92 : inexact-ok
+= compoundn towardzero binary32 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982p+92 : inexact-ok
+= compoundn upward binary32 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425984p+92 : inexact-ok
+= compoundn downward binary64 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597cep+92 : inexact-ok
+= compoundn tonearest binary64 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597cep+92 : inexact-ok
+= compoundn towardzero binary64 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597cep+92 : inexact-ok
+= compoundn upward binary64 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597cfp+92 : inexact-ok
+= compoundn downward intel96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62ap+92 : inexact-ok
+= compoundn tonearest intel96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62cp+92 : inexact-ok
+= compoundn towardzero intel96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62ap+92 : inexact-ok
+= compoundn upward intel96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62cp+92 : inexact-ok
+= compoundn downward m68k96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62ap+92 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62cp+92 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62ap+92 : inexact-ok
+= compoundn upward m68k96 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62cp+92 : inexact-ok
+= compoundn downward binary128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a8cbp+92 : inexact-ok
+= compoundn tonearest binary128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a8cbp+92 : inexact-ok
+= compoundn towardzero binary128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a8cbp+92 : inexact-ok
+= compoundn upward binary128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a8ccp+92 : inexact-ok
+= compoundn downward ibm128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a88p+92 : inexact-ok
+= compoundn tonearest ibm128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a9p+92 : inexact-ok
+= compoundn towardzero ibm128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a88p+92 : inexact-ok
+= compoundn upward ibm128 -0x8p-60 (-9223372036854775807LL-1) : 0x1.425982cf597ce62b666a50e6a9p+92 : inexact-ok
+compoundn 0x1.000002p-57 0x7fffffffffffffff
+= compoundn downward binary32 0x8.00001p-60 9223372036854775807LL : 0x1.425a22p+92 : inexact-ok
+= compoundn tonearest binary32 0x8.00001p-60 9223372036854775807LL : 0x1.425a24p+92 : inexact-ok
+= compoundn towardzero binary32 0x8.00001p-60 9223372036854775807LL : 0x1.425a22p+92 : inexact-ok
+= compoundn upward binary32 0x8.00001p-60 9223372036854775807LL : 0x1.425a24p+92 : inexact-ok
+= compoundn downward binary64 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fap+92 : inexact-ok
+= compoundn tonearest binary64 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fap+92 : inexact-ok
+= compoundn towardzero binary64 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fap+92 : inexact-ok
+= compoundn upward binary64 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fbp+92 : inexact-ok
+= compoundn downward intel96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok
+= compoundn tonearest intel96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok
+= compoundn towardzero intel96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok
+= compoundn upward intel96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa11p+92 : inexact-ok
+= compoundn downward m68k96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok
+= compoundn tonearest m68k96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok
+= compoundn towardzero m68k96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10ep+92 : inexact-ok
+= compoundn upward m68k96 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa11p+92 : inexact-ok
+= compoundn downward binary128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf158855p+92 : inexact-ok
+= compoundn tonearest binary128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf158855p+92 : inexact-ok
+= compoundn towardzero binary128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf158855p+92 : inexact-ok
+= compoundn upward binary128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf158856p+92 : inexact-ok
+= compoundn downward ibm128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf1588p+92 : inexact-ok
+= compoundn tonearest ibm128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf15888p+92 : inexact-ok
+= compoundn towardzero ibm128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf1588p+92 : inexact-ok
+= compoundn upward ibm128 0x8.00001p-60 9223372036854775807LL : 0x1.425a23fc432fa10e865ccf15888p+92 : inexact-ok
+compoundn -0x1.000002p-57 0x7fffffffffffffff
+= compoundn downward binary32 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3dp-96 : inexact-ok
+= compoundn tonearest binary32 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3ep-96 : inexact-ok
+= compoundn towardzero binary32 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3dp-96 : inexact-ok
+= compoundn upward binary32 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3ep-96 : inexact-ok
+= compoundn downward binary64 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c398p-96 : inexact-ok
+= compoundn tonearest binary64 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c398p-96 : inexact-ok
+= compoundn towardzero binary64 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c398p-96 : inexact-ok
+= compoundn upward binary64 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c3ap-96 : inexact-ok
+= compoundn downward intel96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3p-96 : inexact-ok
+= compoundn tonearest intel96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b4p-96 : inexact-ok
+= compoundn towardzero intel96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3p-96 : inexact-ok
+= compoundn upward intel96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b4p-96 : inexact-ok
+= compoundn downward m68k96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3p-96 : inexact-ok
+= compoundn tonearest m68k96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b4p-96 : inexact-ok
+= compoundn towardzero m68k96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3p-96 : inexact-ok
+= compoundn upward m68k96 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b4p-96 : inexact-ok
+= compoundn downward binary128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865068p-96 : inexact-ok
+= compoundn tonearest binary128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b30886507p-96 : inexact-ok
+= compoundn towardzero binary128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865068p-96 : inexact-ok
+= compoundn upward binary128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b30886507p-96 : inexact-ok
+= compoundn downward ibm128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865p-96 : inexact-ok
+= compoundn tonearest ibm128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865p-96 : inexact-ok
+= compoundn towardzero ibm128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b308865p-96 : inexact-ok
+= compoundn upward ibm128 -0x8.00001p-60 9223372036854775807LL : 0xc.b4e3df1d6c399b3ff4b3088654p-96 : inexact-ok
+compoundn 0x1.000002p-57 -0x8000000000000000
+= compoundn downward binary32 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3dp-96 : inexact-ok
+= compoundn tonearest binary32 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3ep-96 : inexact-ok
+= compoundn towardzero binary32 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3dp-96 : inexact-ok
+= compoundn upward binary32 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3ep-96 : inexact-ok
+= compoundn downward binary64 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3bp-96 : inexact-ok
+= compoundn tonearest binary64 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3bp-96 : inexact-ok
+= compoundn towardzero binary64 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3bp-96 : inexact-ok
+= compoundn upward binary64 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b8p-96 : inexact-ok
+= compoundn downward intel96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok
+= compoundn tonearest intel96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok
+= compoundn towardzero intel96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok
+= compoundn upward intel96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b9p-96 : inexact-ok
+= compoundn downward m68k96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok
+= compoundn tonearest m68k96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok
+= compoundn towardzero m68k96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8p-96 : inexact-ok
+= compoundn upward m68k96 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b9p-96 : inexact-ok
+= compoundn downward binary128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46989bp-96 : inexact-ok
+= compoundn tonearest binary128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46989bp-96 : inexact-ok
+= compoundn towardzero binary128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46989bp-96 : inexact-ok
+= compoundn upward binary128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46989b8p-96 : inexact-ok
+= compoundn downward ibm128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46988p-96 : inexact-ok
+= compoundn tonearest ibm128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46988p-96 : inexact-ok
+= compoundn towardzero ibm128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e46988p-96 : inexact-ok
+= compoundn upward ibm128 0x8.00001p-60 (-9223372036854775807LL-1) : 0xc.b4e3df1d6c3b2b8204f4e4698cp-96 : inexact-ok
+compoundn -0x1.000002p-57 -0x8000000000000000
+= compoundn downward binary32 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a22p+92 : inexact-ok
+= compoundn tonearest binary32 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a24p+92 : inexact-ok
+= compoundn towardzero binary32 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a22p+92 : inexact-ok
+= compoundn upward binary32 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a24p+92 : inexact-ok
+= compoundn downward binary64 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fcp+92 : inexact-ok
+= compoundn tonearest binary64 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fdp+92 : inexact-ok
+= compoundn towardzero binary64 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fcp+92 : inexact-ok
+= compoundn upward binary64 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fdp+92 : inexact-ok
+= compoundn downward intel96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok
+= compoundn tonearest intel96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok
+= compoundn towardzero intel96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok
+= compoundn upward intel96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fcp+92 : inexact-ok
+= compoundn downward m68k96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok
+= compoundn tonearest m68k96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok
+= compoundn towardzero m68k96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fap+92 : inexact-ok
+= compoundn upward m68k96 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9fcp+92 : inexact-ok
+= compoundn downward binary128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da2bp+92 : inexact-ok
+= compoundn tonearest binary128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da2bp+92 : inexact-ok
+= compoundn towardzero binary128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da2bp+92 : inexact-ok
+= compoundn upward binary128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da2cp+92 : inexact-ok
+= compoundn downward ibm128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509dap+92 : inexact-ok
+= compoundn tonearest ibm128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509dap+92 : inexact-ok
+= compoundn towardzero ibm128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509dap+92 : inexact-ok
+= compoundn upward ibm128 -0x8.00001p-60 (-9223372036854775807LL-1) : 0x1.425a23fc432fc9faf890c509da8p+92 : inexact-ok
+compoundn 0x1p-56 0x7fffffffffffffff
+= compoundn downward binary32 0x1p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x1p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x1p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x1p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd4211p+184 : inexact-ok
+= compoundn tonearest binary64 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd4211p+184 : inexact-ok
+= compoundn towardzero binary64 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd4211p+184 : inexact-ok
+= compoundn upward binary64 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd4212p+184 : inexact-ok
+= compoundn downward intel96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok
+= compoundn tonearest intel96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok
+= compoundn towardzero intel96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok
+= compoundn upward intel96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e8p+184 : inexact-ok
+= compoundn downward m68k96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok
+= compoundn tonearest m68k96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok
+= compoundn towardzero m68k96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e6p+184 : inexact-ok
+= compoundn upward m68k96 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e8p+184 : inexact-ok
+= compoundn downward binary128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6cf6p+184 : inexact-ok
+= compoundn tonearest binary128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6cf6p+184 : inexact-ok
+= compoundn towardzero binary128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6cf6p+184 : inexact-ok
+= compoundn upward binary128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6cf7p+184 : inexact-ok
+= compoundn downward ibm128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6c8p+184 : inexact-ok
+= compoundn tonearest ibm128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6dp+184 : inexact-ok
+= compoundn towardzero ibm128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6c8p+184 : inexact-ok
+= compoundn upward ibm128 0x1p-56 9223372036854775807LL : 0x1.95e54c5dd42110e606e97f3d6dp+184 : inexact-ok
+compoundn -0x1p-56 0x7fffffffffffffff
+= compoundn downward binary32 -0x1p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x1p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x1p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x1p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83p-188 : inexact-ok
+= compoundn tonearest binary64 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83p-188 : inexact-ok
+= compoundn towardzero binary64 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83p-188 : inexact-ok
+= compoundn upward binary64 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d838p-188 : inexact-ok
+= compoundn downward intel96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok
+= compoundn tonearest intel96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok
+= compoundn towardzero intel96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok
+= compoundn upward intel96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83089p-188 : inexact-ok
+= compoundn downward m68k96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok
+= compoundn tonearest m68k96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok
+= compoundn towardzero m68k96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088p-188 : inexact-ok
+= compoundn upward m68k96 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83089p-188 : inexact-ok
+= compoundn downward binary128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be575p-188 : inexact-ok
+= compoundn tonearest binary128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be575p-188 : inexact-ok
+= compoundn towardzero binary128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be575p-188 : inexact-ok
+= compoundn upward binary128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be5758p-188 : inexact-ok
+= compoundn downward ibm128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be54p-188 : inexact-ok
+= compoundn tonearest ibm128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be58p-188 : inexact-ok
+= compoundn towardzero ibm128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be54p-188 : inexact-ok
+= compoundn upward ibm128 -0x1p-56 9223372036854775807LL : 0xa.175cf9cd7d83088789fc15be58p-188 : inexact-ok
+compoundn 0x1p-56 -0x8000000000000000
+= compoundn downward binary32 0x1p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x1p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x1p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x1p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d88p-188 : inexact-ok
+= compoundn tonearest binary64 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d88p-188 : inexact-ok
+= compoundn towardzero binary64 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d88p-188 : inexact-ok
+= compoundn upward binary64 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d888p-188 : inexact-ok
+= compoundn downward intel96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1p-188 : inexact-ok
+= compoundn tonearest intel96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a2p-188 : inexact-ok
+= compoundn towardzero intel96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1p-188 : inexact-ok
+= compoundn upward intel96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a2p-188 : inexact-ok
+= compoundn downward m68k96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1p-188 : inexact-ok
+= compoundn tonearest m68k96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a2p-188 : inexact-ok
+= compoundn towardzero m68k96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1p-188 : inexact-ok
+= compoundn upward m68k96 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a2p-188 : inexact-ok
+= compoundn downward binary128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e907039668p-188 : inexact-ok
+= compoundn tonearest binary128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e90703967p-188 : inexact-ok
+= compoundn towardzero binary128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e907039668p-188 : inexact-ok
+= compoundn upward binary128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e90703967p-188 : inexact-ok
+= compoundn downward ibm128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e9070394p-188 : inexact-ok
+= compoundn tonearest ibm128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e9070398p-188 : inexact-ok
+= compoundn towardzero ibm128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e9070394p-188 : inexact-ok
+= compoundn upward ibm128 0x1p-56 (-9223372036854775807LL-1) : 0xa.175cf9cd7d880a1ea9e9070398p-188 : inexact-ok
+compoundn -0x1p-56 -0x8000000000000000
+= compoundn downward binary32 -0x1p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x1p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x1p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x1p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dp+184 : inexact-ok
+= compoundn tonearest binary64 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421ep+184 : inexact-ok
+= compoundn towardzero binary64 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dp+184 : inexact-ok
+= compoundn upward binary64 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421ep+184 : inexact-ok
+= compoundn downward intel96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok
+= compoundn tonearest intel96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok
+= compoundn towardzero intel96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok
+= compoundn upward intel96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd7p+184 : inexact-ok
+= compoundn downward m68k96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok
+= compoundn tonearest m68k96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok
+= compoundn towardzero m68k96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6ep+184 : inexact-ok
+= compoundn upward m68k96 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd7p+184 : inexact-ok
+= compoundn downward binary128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a01p+184 : inexact-ok
+= compoundn tonearest binary128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a02p+184 : inexact-ok
+= compoundn towardzero binary128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a01p+184 : inexact-ok
+= compoundn upward binary128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a02p+184 : inexact-ok
+= compoundn downward ibm128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224ap+184 : inexact-ok
+= compoundn tonearest ibm128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224ap+184 : inexact-ok
+= compoundn towardzero ibm128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224ap+184 : inexact-ok
+= compoundn upward ibm128 -0x1p-56 (-9223372036854775807LL-1) : 0x1.95e54c5dd421dd6e9264c7224a8p+184 : inexact-ok
+compoundn 0x1.000002p-56 0x7fffffffffffffff
+= compoundn downward binary32 0x1.000002p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x1.000002p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x1.000002p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x1.000002p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cp+184 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71dp+184 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cp+184 : inexact-ok
+= compoundn upward binary64 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71dp+184 : inexact-ok
+= compoundn downward intel96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok
+= compoundn upward intel96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedep+184 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedcp+184 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedep+184 : inexact-ok
+= compoundn downward binary128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a6b1p+184 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a6b2p+184 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a6b1p+184 : inexact-ok
+= compoundn upward binary128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a6b2p+184 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a68p+184 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a68p+184 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a68p+184 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-56 9223372036854775807LL : 0x1.95e6e243eb71cedc489585d3a7p+184 : inexact-ok
+compoundn -0x1.000002p-56 0x7fffffffffffffff
+= compoundn downward binary32 -0x1.000002p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x1.000002p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x1.000002p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x1.000002p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62p-188 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f628p-188 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62p-188 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f628p-188 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595p-188 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62596p-188 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595p-188 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62596p-188 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595p-188 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62596p-188 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595p-188 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62596p-188 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210ace9p-188 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210ace98p-188 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210ace9p-188 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210ace98p-188 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210accp-188 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210adp-188 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210accp-188 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-56 9223372036854775807LL : 0xa.1752e2758f62595c22df210adp-188 : inexact-ok
+compoundn 0x1.000002p-56 -0x8000000000000000
+= compoundn downward binary32 0x1.000002p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x1.000002p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x1.000002p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x1.000002p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f67p-188 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f678p-188 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f67p-188 : inexact-ok
+= compoundn upward binary64 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f678p-188 : inexact-ok
+= compoundn downward intel96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aep-188 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675afp-188 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aep-188 : inexact-ok
+= compoundn upward intel96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675afp-188 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aep-188 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675afp-188 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aep-188 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675afp-188 : inexact-ok
+= compoundn downward binary128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612bap-188 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612bap-188 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612bap-188 : inexact-ok
+= compoundn upward binary128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612ba8p-188 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea6128p-188 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612cp-188 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea6128p-188 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-56 (-9223372036854775807LL-1) : 0xa.1752e2758f675aee5551ea612cp-188 : inexact-ok
+compoundn -0x1.000002p-56 -0x8000000000000000
+= compoundn downward binary32 -0x1.000002p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x1.000002p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x1.000002p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x1.000002p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729p+184 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb72ap+184 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729p+184 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb72ap+184 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b64p+184 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b66p+184 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b64p+184 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b66p+184 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b64p+184 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b66p+184 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b64p+184 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b66p+184 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90daba3p+184 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90daba3p+184 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90daba3p+184 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90daba4p+184 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90dab8p+184 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90dab8p+184 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90dab8p+184 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-56 (-9223372036854775807LL-1) : 0x1.95e6e243eb729b65a3c8b90dacp+184 : inexact-ok
+compoundn 0x1p-55 0x7fffffffffffffff
+= compoundn downward binary32 0x2p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x2p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x2p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x2p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x2p-56 9223372036854775807LL : 0x2.838f510297d4ap+368 : inexact-ok
+= compoundn tonearest binary64 0x2p-56 9223372036854775807LL : 0x2.838f510297d4cp+368 : inexact-ok
+= compoundn towardzero binary64 0x2p-56 9223372036854775807LL : 0x2.838f510297d4ap+368 : inexact-ok
+= compoundn upward binary64 0x2p-56 9223372036854775807LL : 0x2.838f510297d4cp+368 : inexact-ok
+= compoundn downward intel96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92cp+368 : inexact-ok
+= compoundn tonearest intel96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b93p+368 : inexact-ok
+= compoundn towardzero intel96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92cp+368 : inexact-ok
+= compoundn upward intel96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b93p+368 : inexact-ok
+= compoundn downward m68k96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92cp+368 : inexact-ok
+= compoundn tonearest m68k96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b93p+368 : inexact-ok
+= compoundn towardzero m68k96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92cp+368 : inexact-ok
+= compoundn upward m68k96 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b93p+368 : inexact-ok
+= compoundn downward binary128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e95534p+368 : inexact-ok
+= compoundn tonearest binary128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e95536p+368 : inexact-ok
+= compoundn towardzero binary128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e95534p+368 : inexact-ok
+= compoundn upward binary128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e95536p+368 : inexact-ok
+= compoundn downward ibm128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e955p+368 : inexact-ok
+= compoundn tonearest ibm128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e955p+368 : inexact-ok
+= compoundn towardzero ibm128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e955p+368 : inexact-ok
+= compoundn upward ibm128 0x2p-56 9223372036854775807LL : 0x2.838f510297d4b92fd6bb81e956p+368 : inexact-ok
+compoundn -0x1p-55 0x7fffffffffffffff
+= compoundn downward binary32 -0x2p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x2p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x2p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x2p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a08p-372 : inexact-ok
+= compoundn tonearest binary64 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0cp-372 : inexact-ok
+= compoundn towardzero binary64 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a08p-372 : inexact-ok
+= compoundn upward binary64 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0cp-372 : inexact-ok
+= compoundn downward intel96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok
+= compoundn tonearest intel96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok
+= compoundn towardzero intel96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok
+= compoundn upward intel96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae5p-372 : inexact-ok
+= compoundn downward m68k96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae48p-372 : inexact-ok
+= compoundn upward m68k96 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae5p-372 : inexact-ok
+= compoundn downward binary128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98cp-372 : inexact-ok
+= compoundn tonearest binary128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98c4p-372 : inexact-ok
+= compoundn towardzero binary128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98cp-372 : inexact-ok
+= compoundn upward binary128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98c4p-372 : inexact-ok
+= compoundn downward ibm128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98p-372 : inexact-ok
+= compoundn tonearest ibm128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98p-372 : inexact-ok
+= compoundn towardzero ibm128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc98p-372 : inexact-ok
+= compoundn upward ibm128 -0x2p-56 9223372036854775807LL : 0x6.5d5655ab53a0ae4b5be8a1bc9ap-372 : inexact-ok
+compoundn 0x1p-55 -0x8000000000000000
+= compoundn downward binary32 0x2p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x2p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x2p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x2p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad4p-372 : inexact-ok
+= compoundn tonearest binary64 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad4p-372 : inexact-ok
+= compoundn towardzero binary64 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad4p-372 : inexact-ok
+= compoundn upward binary64 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad8p-372 : inexact-ok
+= compoundn downward intel96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c38p-372 : inexact-ok
+= compoundn tonearest intel96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c4p-372 : inexact-ok
+= compoundn towardzero intel96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c38p-372 : inexact-ok
+= compoundn upward intel96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c4p-372 : inexact-ok
+= compoundn downward m68k96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c38p-372 : inexact-ok
+= compoundn tonearest m68k96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c4p-372 : inexact-ok
+= compoundn towardzero m68k96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c38p-372 : inexact-ok
+= compoundn upward m68k96 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c4p-372 : inexact-ok
+= compoundn downward binary128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f2635534p-372 : inexact-ok
+= compoundn tonearest binary128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f2635534p-372 : inexact-ok
+= compoundn towardzero binary128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f2635534p-372 : inexact-ok
+= compoundn upward binary128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f2635538p-372 : inexact-ok
+= compoundn downward ibm128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f26354p-372 : inexact-ok
+= compoundn tonearest ibm128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f26356p-372 : inexact-ok
+= compoundn towardzero ibm128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f26354p-372 : inexact-ok
+= compoundn upward ibm128 0x2p-56 (-9223372036854775807LL-1) : 0x6.5d5655ab53ad5c3d5a93f26356p-372 : inexact-ok
+compoundn -0x1p-55 -0x8000000000000000
+= compoundn downward binary32 -0x2p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x2p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x2p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x2p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9cp+368 : inexact-ok
+= compoundn tonearest binary64 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9cp+368 : inexact-ok
+= compoundn towardzero binary64 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9cp+368 : inexact-ok
+= compoundn upward binary64 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9ep+368 : inexact-ok
+= compoundn downward intel96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok
+= compoundn tonearest intel96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok
+= compoundn towardzero intel96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok
+= compoundn upward intel96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c558p+368 : inexact-ok
+= compoundn downward m68k96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c554p+368 : inexact-ok
+= compoundn upward m68k96 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c558p+368 : inexact-ok
+= compoundn downward binary128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c78234p+368 : inexact-ok
+= compoundn tonearest binary128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c78234p+368 : inexact-ok
+= compoundn towardzero binary128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c78234p+368 : inexact-ok
+= compoundn upward binary128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c78236p+368 : inexact-ok
+= compoundn downward ibm128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c782p+368 : inexact-ok
+= compoundn tonearest ibm128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c782p+368 : inexact-ok
+= compoundn towardzero ibm128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c782p+368 : inexact-ok
+= compoundn upward ibm128 -0x2p-56 (-9223372036854775807LL-1) : 0x2.838f510297d9c5559762b6c783p+368 : inexact-ok
+compoundn 0x1.000002p-55 0x7fffffffffffffff
+= compoundn downward binary32 0x2.000004p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x2.000004p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x2.000004p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x2.000004p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbep+368 : inexact-ok
+= compoundn tonearest binary64 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbep+368 : inexact-ok
+= compoundn towardzero binary64 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbep+368 : inexact-ok
+= compoundn upward binary64 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fcp+368 : inexact-ok
+= compoundn downward intel96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok
+= compoundn tonearest intel96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok
+= compoundn towardzero intel96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok
+= compoundn upward intel96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f8p+368 : inexact-ok
+= compoundn downward m68k96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok
+= compoundn tonearest m68k96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok
+= compoundn towardzero m68k96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f4p+368 : inexact-ok
+= compoundn upward m68k96 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f8p+368 : inexact-ok
+= compoundn downward binary128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf431cp+368 : inexact-ok
+= compoundn tonearest binary128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf431cp+368 : inexact-ok
+= compoundn towardzero binary128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf431cp+368 : inexact-ok
+= compoundn upward binary128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf431ep+368 : inexact-ok
+= compoundn downward ibm128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf43p+368 : inexact-ok
+= compoundn tonearest ibm128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf43p+368 : inexact-ok
+= compoundn towardzero ibm128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf43p+368 : inexact-ok
+= compoundn upward ibm128 0x2.000004p-56 9223372036854775807LL : 0x2.8394582640fbe4f487ba98bf44p+368 : inexact-ok
+compoundn -0x1.000002p-55 0x7fffffffffffffff
+= compoundn downward binary32 -0x2.000004p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x2.000004p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x2.000004p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x2.000004p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62eep-372 : inexact-ok
+= compoundn tonearest binary64 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee4p-372 : inexact-ok
+= compoundn towardzero binary64 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62eep-372 : inexact-ok
+= compoundn upward binary64 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee4p-372 : inexact-ok
+= compoundn downward intel96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok
+= compoundn tonearest intel96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok
+= compoundn towardzero intel96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok
+= compoundn upward intel96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f8p-372 : inexact-ok
+= compoundn downward m68k96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok
+= compoundn tonearest m68k96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok
+= compoundn towardzero m68k96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35fp-372 : inexact-ok
+= compoundn upward m68k96 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f8p-372 : inexact-ok
+= compoundn downward binary128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974a98p-372 : inexact-ok
+= compoundn tonearest binary128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974a9cp-372 : inexact-ok
+= compoundn towardzero binary128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974a98p-372 : inexact-ok
+= compoundn upward binary128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974a9cp-372 : inexact-ok
+= compoundn downward ibm128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974ap-372 : inexact-ok
+= compoundn tonearest ibm128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974ap-372 : inexact-ok
+= compoundn towardzero ibm128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974ap-372 : inexact-ok
+= compoundn upward ibm128 -0x2.000004p-56 9223372036854775807LL : 0x6.5d499b0b62ee35f1ae8b01974cp-372 : inexact-ok
+compoundn 0x1.000002p-55 -0x8000000000000000
+= compoundn downward binary32 0x2.000004p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x2.000004p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x2.000004p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x2.000004p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62facp-372 : inexact-ok
+= compoundn tonearest binary64 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fbp-372 : inexact-ok
+= compoundn towardzero binary64 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62facp-372 : inexact-ok
+= compoundn upward binary64 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fbp-372 : inexact-ok
+= compoundn downward intel96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok
+= compoundn tonearest intel96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok
+= compoundn towardzero intel96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok
+= compoundn upward intel96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3dp-372 : inexact-ok
+= compoundn downward m68k96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok
+= compoundn tonearest m68k96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok
+= compoundn towardzero m68k96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3c8p-372 : inexact-ok
+= compoundn upward m68k96 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3dp-372 : inexact-ok
+= compoundn downward binary128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f5464p-372 : inexact-ok
+= compoundn tonearest binary128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f5468p-372 : inexact-ok
+= compoundn towardzero binary128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f5464p-372 : inexact-ok
+= compoundn upward binary128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f5468p-372 : inexact-ok
+= compoundn downward ibm128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f54p-372 : inexact-ok
+= compoundn tonearest ibm128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f54p-372 : inexact-ok
+= compoundn towardzero ibm128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f54p-372 : inexact-ok
+= compoundn upward ibm128 0x2.000004p-56 (-9223372036854775807LL-1) : 0x6.5d499b0b62fae3ca843c889f56p-372 : inexact-ok
+compoundn -0x1.000002p-55 -0x8000000000000000
+= compoundn downward binary32 -0x2.000004p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x2.000004p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x2.000004p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x2.000004p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100ep+368 : inexact-ok
+= compoundn tonearest binary64 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264101p+368 : inexact-ok
+= compoundn towardzero binary64 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100ep+368 : inexact-ok
+= compoundn upward binary64 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264101p+368 : inexact-ok
+= compoundn downward intel96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok
+= compoundn tonearest intel96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok
+= compoundn towardzero intel96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok
+= compoundn upward intel96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f128p+368 : inexact-ok
+= compoundn downward m68k96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok
+= compoundn tonearest m68k96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok
+= compoundn towardzero m68k96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f124p+368 : inexact-ok
+= compoundn upward m68k96 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f128p+368 : inexact-ok
+= compoundn downward binary128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c54ap+368 : inexact-ok
+= compoundn tonearest binary128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c54ap+368 : inexact-ok
+= compoundn towardzero binary128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c54ap+368 : inexact-ok
+= compoundn upward binary128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c54cp+368 : inexact-ok
+= compoundn downward ibm128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c5p+368 : inexact-ok
+= compoundn tonearest ibm128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c5p+368 : inexact-ok
+= compoundn towardzero ibm128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c5p+368 : inexact-ok
+= compoundn upward ibm128 -0x2.000004p-56 (-9223372036854775807LL-1) : 0x2.839458264100f12474de1864c6p+368 : inexact-ok
+compoundn 0x1p-54 0x7fffffffffffffff
+= compoundn downward binary32 0x4p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x4p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x4p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x4p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x4p-56 9223372036854775807LL : 0x6.51d9412ea132p+736 : inexact-ok
+= compoundn tonearest binary64 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1324p+736 : inexact-ok
+= compoundn towardzero binary64 0x4p-56 9223372036854775807LL : 0x6.51d9412ea132p+736 : inexact-ok
+= compoundn upward binary64 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1324p+736 : inexact-ok
+= compoundn downward intel96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5p+736 : inexact-ok
+= compoundn tonearest intel96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a58p+736 : inexact-ok
+= compoundn towardzero intel96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5p+736 : inexact-ok
+= compoundn upward intel96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a58p+736 : inexact-ok
+= compoundn downward m68k96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5p+736 : inexact-ok
+= compoundn tonearest m68k96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a58p+736 : inexact-ok
+= compoundn towardzero m68k96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5p+736 : inexact-ok
+= compoundn upward m68k96 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a58p+736 : inexact-ok
+= compoundn downward binary128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ea8p+736 : inexact-ok
+= compoundn tonearest binary128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ea8p+736 : inexact-ok
+= compoundn towardzero binary128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ea8p+736 : inexact-ok
+= compoundn upward binary128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800eacp+736 : inexact-ok
+= compoundn downward ibm128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ep+736 : inexact-ok
+= compoundn tonearest ibm128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ep+736 : inexact-ok
+= compoundn towardzero ibm128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f800ep+736 : inexact-ok
+= compoundn upward ibm128 0x4p-56 9223372036854775807LL : 0x6.51d9412ea1323a5608565f801p+736 : inexact-ok
+compoundn -0x1p-54 0x7fffffffffffffff
+= compoundn downward binary32 -0x4p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x4p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x4p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x4p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x4p-56 9223372036854775807LL : 0x2.88213db6411cp-740 : inexact-ok
+= compoundn tonearest binary64 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c2p-740 : inexact-ok
+= compoundn towardzero binary64 -0x4p-56 9223372036854775807LL : 0x2.88213db6411cp-740 : inexact-ok
+= compoundn upward binary64 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c2p-740 : inexact-ok
+= compoundn downward intel96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14ep-740 : inexact-ok
+= compoundn tonearest intel96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e4p-740 : inexact-ok
+= compoundn towardzero intel96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14ep-740 : inexact-ok
+= compoundn upward intel96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e4p-740 : inexact-ok
+= compoundn downward m68k96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14ep-740 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e4p-740 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14ep-740 : inexact-ok
+= compoundn upward m68k96 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e4p-740 : inexact-ok
+= compoundn downward binary128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666dap-740 : inexact-ok
+= compoundn tonearest binary128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666dap-740 : inexact-ok
+= compoundn towardzero binary128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666dap-740 : inexact-ok
+= compoundn upward binary128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666dcp-740 : inexact-ok
+= compoundn downward ibm128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666p-740 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0667p-740 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0666p-740 : inexact-ok
+= compoundn upward ibm128 -0x4p-56 9223372036854775807LL : 0x2.88213db6411c14e29fb40b0667p-740 : inexact-ok
+compoundn 0x1p-54 -0x8000000000000000
+= compoundn downward binary32 0x4p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x4p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x4p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x4p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304p-740 : inexact-ok
+= compoundn tonearest binary64 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304p-740 : inexact-ok
+= compoundn towardzero binary64 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304p-740 : inexact-ok
+= compoundn upward binary64 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641306p-740 : inexact-ok
+= compoundn downward intel96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok
+= compoundn tonearest intel96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok
+= compoundn towardzero intel96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok
+= compoundn upward intel96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bdp-740 : inexact-ok
+= compoundn downward m68k96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok
+= compoundn tonearest m68k96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok
+= compoundn towardzero m68k96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bccp-740 : inexact-ok
+= compoundn upward m68k96 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bdp-740 : inexact-ok
+= compoundn downward binary128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3350bep-740 : inexact-ok
+= compoundn tonearest binary128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3350cp-740 : inexact-ok
+= compoundn towardzero binary128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3350bep-740 : inexact-ok
+= compoundn upward binary128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3350cp-740 : inexact-ok
+= compoundn downward ibm128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b335p-740 : inexact-ok
+= compoundn tonearest ibm128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3351p-740 : inexact-ok
+= compoundn towardzero ibm128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b335p-740 : inexact-ok
+= compoundn upward ibm128 0x4p-56 (-9223372036854775807LL-1) : 0x2.88213db641304bcc086f3b3351p-740 : inexact-ok
+compoundn -0x1p-54 -0x8000000000000000
+= compoundn downward binary32 -0x4p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x4p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x4p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x4p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164cp+736 : inexact-ok
+= compoundn tonearest binary64 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea165p+736 : inexact-ok
+= compoundn towardzero binary64 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164cp+736 : inexact-ok
+= compoundn upward binary64 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea165p+736 : inexact-ok
+= compoundn downward intel96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26p+736 : inexact-ok
+= compoundn tonearest intel96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e268p+736 : inexact-ok
+= compoundn towardzero intel96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26p+736 : inexact-ok
+= compoundn upward intel96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e268p+736 : inexact-ok
+= compoundn downward m68k96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26p+736 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e268p+736 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26p+736 : inexact-ok
+= compoundn upward m68k96 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e268p+736 : inexact-ok
+= compoundn downward binary128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461afa4p+736 : inexact-ok
+= compoundn tonearest binary128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461afa8p+736 : inexact-ok
+= compoundn towardzero binary128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461afa4p+736 : inexact-ok
+= compoundn upward binary128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461afa8p+736 : inexact-ok
+= compoundn downward ibm128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461aep+736 : inexact-ok
+= compoundn tonearest ibm128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461bp+736 : inexact-ok
+= compoundn towardzero ibm128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461aep+736 : inexact-ok
+= compoundn upward ibm128 -0x4p-56 (-9223372036854775807LL-1) : 0x6.51d9412ea164e26776d02461bp+736 : inexact-ok
+compoundn 0x1.000002p-54 0x7fffffffffffffff
+= compoundn downward binary32 0x4.000008p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x4.000008p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x4.000008p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x4.000008p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fap+736 : inexact-ok
+= compoundn tonearest binary64 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa4p+736 : inexact-ok
+= compoundn towardzero binary64 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fap+736 : inexact-ok
+= compoundn upward binary64 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa4p+736 : inexact-ok
+= compoundn downward intel96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31ep+736 : inexact-ok
+= compoundn tonearest intel96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e8p+736 : inexact-ok
+= compoundn towardzero intel96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31ep+736 : inexact-ok
+= compoundn upward intel96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e8p+736 : inexact-ok
+= compoundn downward m68k96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31ep+736 : inexact-ok
+= compoundn tonearest m68k96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e8p+736 : inexact-ok
+= compoundn towardzero m68k96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31ep+736 : inexact-ok
+= compoundn upward m68k96 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e8p+736 : inexact-ok
+= compoundn downward binary128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56e9p+736 : inexact-ok
+= compoundn tonearest binary128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56e94p+736 : inexact-ok
+= compoundn towardzero binary128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56e9p+736 : inexact-ok
+= compoundn upward binary128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56e94p+736 : inexact-ok
+= compoundn downward ibm128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56ep+736 : inexact-ok
+= compoundn tonearest ibm128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56ep+736 : inexact-ok
+= compoundn towardzero ibm128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd56ep+736 : inexact-ok
+= compoundn upward ibm128 0x4.000008p-56 9223372036854775807LL : 0x6.51f288c634fa31e461234cd57p+736 : inexact-ok
+compoundn -0x1.000002p-54 0x7fffffffffffffff
+= compoundn downward binary32 -0x4.000008p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x4.000008p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x4.000008p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x4.000008p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31ep-740 : inexact-ok
+= compoundn tonearest binary64 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b32p-740 : inexact-ok
+= compoundn towardzero binary64 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31ep-740 : inexact-ok
+= compoundn upward binary64 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b32p-740 : inexact-ok
+= compoundn downward intel96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok
+= compoundn tonearest intel96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok
+= compoundn towardzero intel96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok
+= compoundn upward intel96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcep-740 : inexact-ok
+= compoundn downward m68k96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok
+= compoundn tonearest m68k96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok
+= compoundn towardzero m68k96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdcp-740 : inexact-ok
+= compoundn upward m68k96 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcep-740 : inexact-ok
+= compoundn downward binary128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba74322456ep-740 : inexact-ok
+= compoundn tonearest binary128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba74322456ep-740 : inexact-ok
+= compoundn towardzero binary128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba74322456ep-740 : inexact-ok
+= compoundn upward binary128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba74322457p-740 : inexact-ok
+= compoundn downward ibm128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba7432245p-740 : inexact-ok
+= compoundn tonearest ibm128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba7432245p-740 : inexact-ok
+= compoundn towardzero ibm128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba7432245p-740 : inexact-ok
+= compoundn upward ibm128 -0x4.000008p-56 9223372036854775807LL : 0x2.88171d458b31fcdc9ba7432246p-740 : inexact-ok
+compoundn 0x1.000002p-54 -0x8000000000000000
+= compoundn downward binary32 0x4.000008p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x4.000008p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x4.000008p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x4.000008p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b462p-740 : inexact-ok
+= compoundn tonearest binary64 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b464p-740 : inexact-ok
+= compoundn towardzero binary64 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b462p-740 : inexact-ok
+= compoundn upward binary64 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b464p-740 : inexact-ok
+= compoundn downward intel96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok
+= compoundn tonearest intel96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok
+= compoundn towardzero intel96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok
+= compoundn upward intel96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463378p-740 : inexact-ok
+= compoundn downward m68k96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok
+= compoundn tonearest m68k96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok
+= compoundn towardzero m68k96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463374p-740 : inexact-ok
+= compoundn upward m68k96 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b463378p-740 : inexact-ok
+= compoundn downward binary128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e06p-740 : inexact-ok
+= compoundn tonearest binary128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e06p-740 : inexact-ok
+= compoundn towardzero binary128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e06p-740 : inexact-ok
+= compoundn upward binary128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e062p-740 : inexact-ok
+= compoundn downward ibm128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16ep-740 : inexact-ok
+= compoundn tonearest ibm128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16ep-740 : inexact-ok
+= compoundn towardzero ibm128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16ep-740 : inexact-ok
+= compoundn upward ibm128 0x4.000008p-56 (-9223372036854775807LL-1) : 0x2.88171d458b4633757a4d2a16e1p-740 : inexact-ok
+compoundn -0x1.000002p-54 -0x8000000000000000
+= compoundn downward binary32 -0x4.000008p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x4.000008p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x4.000008p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x4.000008p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352ccp+736 : inexact-ok
+= compoundn tonearest binary64 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352ccp+736 : inexact-ok
+= compoundn towardzero binary64 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352ccp+736 : inexact-ok
+= compoundn upward binary64 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352dp+736 : inexact-ok
+= compoundn downward intel96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok
+= compoundn tonearest intel96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok
+= compoundn towardzero intel96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok
+= compoundn upward intel96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac8p+736 : inexact-ok
+= compoundn downward m68k96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok
+= compoundn tonearest m68k96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok
+= compoundn towardzero m68k96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdacp+736 : inexact-ok
+= compoundn upward m68k96 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac8p+736 : inexact-ok
+= compoundn downward binary128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3a34p+736 : inexact-ok
+= compoundn tonearest binary128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3a34p+736 : inexact-ok
+= compoundn towardzero binary128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3a34p+736 : inexact-ok
+= compoundn upward binary128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3a38p+736 : inexact-ok
+= compoundn downward ibm128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3ap+736 : inexact-ok
+= compoundn tonearest ibm128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3ap+736 : inexact-ok
+= compoundn towardzero ibm128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3ap+736 : inexact-ok
+= compoundn upward ibm128 -0x4.000008p-56 (-9223372036854775807LL-1) : 0x6.51f288c6352cdac13be8efbd3cp+736 : inexact-ok
+compoundn 0x1p-53 0x7fffffffffffffff
+= compoundn downward binary32 0x8p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x8p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x8p-56 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x8p-56 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ff8p+1476 : inexact-ok
+= compoundn tonearest intel96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffcp+1476 : inexact-ok
+= compoundn towardzero intel96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ff8p+1476 : inexact-ok
+= compoundn upward intel96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffcp+1476 : inexact-ok
+= compoundn downward m68k96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ff8p+1476 : inexact-ok
+= compoundn tonearest m68k96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffcp+1476 : inexact-ok
+= compoundn towardzero m68k96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ff8p+1476 : inexact-ok
+= compoundn upward m68k96 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffcp+1476 : inexact-ok
+= compoundn downward binary128 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffa181e518337f8p+1476 : inexact-ok
+= compoundn tonearest binary128 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffa181e518337f8p+1476 : inexact-ok
+= compoundn towardzero binary128 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffa181e518337f8p+1476 : inexact-ok
+= compoundn upward binary128 0x8p-56 9223372036854775807LL : 0x2.7f05a41cea0c2ffa181e518337fap+1476 : inexact-ok
+= compoundn downward ibm128 0x8p-56 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x8p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x8p-56 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x8p-56 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0x1p-53 0x7fffffffffffffff
+= compoundn downward binary32 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x8p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x8p-56 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba1480878p-1480 : inexact-ok
+= compoundn tonearest intel96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148088p-1480 : inexact-ok
+= compoundn towardzero intel96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba1480878p-1480 : inexact-ok
+= compoundn upward intel96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148088p-1480 : inexact-ok
+= compoundn downward m68k96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba1480878p-1480 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148088p-1480 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba1480878p-1480 : inexact-ok
+= compoundn upward m68k96 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148088p-1480 : inexact-ok
+= compoundn downward binary128 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148087e4b809132cf28p-1480 : inexact-ok
+= compoundn tonearest binary128 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148087e4b809132cf28p-1480 : inexact-ok
+= compoundn towardzero binary128 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148087e4b809132cf28p-1480 : inexact-ok
+= compoundn upward binary128 -0x8p-56 9223372036854775807LL : 0x6.68e84cbba148087e4b809132cf2cp-1480 : inexact-ok
+= compoundn downward ibm128 -0x8p-56 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x8p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x8p-56 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x8p-56 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 0x1p-53 -0x8000000000000000
+= compoundn downward binary32 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x8p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x8p-56 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok
+= compoundn tonearest intel96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok
+= compoundn towardzero intel96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok
+= compoundn upward intel96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f248p-1480 : inexact-ok
+= compoundn downward m68k96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok
+= compoundn tonearest m68k96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok
+= compoundn towardzero m68k96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f24p-1480 : inexact-ok
+= compoundn upward m68k96 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f248p-1480 : inexact-ok
+= compoundn downward binary128 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f240a08ee9f5065cp-1480 : inexact-ok
+= compoundn tonearest binary128 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f240a08ee9f5066p-1480 : inexact-ok
+= compoundn towardzero binary128 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f240a08ee9f5065cp-1480 : inexact-ok
+= compoundn upward binary128 0x8p-56 (-9223372036854775807LL-1) : 0x6.68e84cbba214f240a08ee9f5066p-1480 : inexact-ok
+= compoundn downward ibm128 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x8p-56 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x8p-56 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -0x1p-53 -0x8000000000000000
+= compoundn downward binary32 -0x8p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x8p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x8p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x8p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a4p+1476 : inexact-ok
+= compoundn tonearest intel96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a8p+1476 : inexact-ok
+= compoundn towardzero intel96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a4p+1476 : inexact-ok
+= compoundn upward intel96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a8p+1476 : inexact-ok
+= compoundn downward m68k96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a4p+1476 : inexact-ok
+= compoundn tonearest m68k96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a8p+1476 : inexact-ok
+= compoundn towardzero m68k96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a4p+1476 : inexact-ok
+= compoundn upward m68k96 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a8p+1476 : inexact-ok
+= compoundn downward binary128 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a6c8dc7f5a2308p+1476 : inexact-ok
+= compoundn tonearest binary128 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a6c8dc7f5a2308p+1476 : inexact-ok
+= compoundn towardzero binary128 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a6c8dc7f5a2308p+1476 : inexact-ok
+= compoundn upward binary128 -0x8p-56 (-9223372036854775807LL-1) : 0x2.7f05a41cea5c24a6c8dc7f5a230ap+1476 : inexact-ok
+= compoundn downward ibm128 -0x8p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x8p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x8p-56 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 0x1.000002p-53 0x7fffffffffffffff
+= compoundn downward binary32 0x8.00001p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x8.00001p-56 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x8.00001p-56 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x8.00001p-56 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d078p+1476 : inexact-ok
+= compoundn tonearest intel96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d0784p+1476 : inexact-ok
+= compoundn towardzero intel96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d078p+1476 : inexact-ok
+= compoundn upward intel96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d0784p+1476 : inexact-ok
+= compoundn downward m68k96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d078p+1476 : inexact-ok
+= compoundn tonearest m68k96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d0784p+1476 : inexact-ok
+= compoundn towardzero m68k96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d078p+1476 : inexact-ok
+= compoundn upward m68k96 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d0784p+1476 : inexact-ok
+= compoundn downward binary128 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d07839eebc82f9874p+1476 : inexact-ok
+= compoundn tonearest binary128 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d07839eebc82f9876p+1476 : inexact-ok
+= compoundn towardzero binary128 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d07839eebc82f9874p+1476 : inexact-ok
+= compoundn upward binary128 0x8.00001p-56 9223372036854775807LL : 0x2.7f199c99ec7d07839eebc82f9876p+1476 : inexact-ok
+= compoundn downward ibm128 0x8.00001p-56 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x8.00001p-56 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x8.00001p-56 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x8.00001p-56 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0x1.000002p-53 0x7fffffffffffffff
+= compoundn downward binary32 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x8.00001p-56 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x8.00001p-56 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1d8p-1480 : inexact-ok
+= compoundn tonearest intel96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1ep-1480 : inexact-ok
+= compoundn towardzero intel96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1d8p-1480 : inexact-ok
+= compoundn upward intel96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1ep-1480 : inexact-ok
+= compoundn downward m68k96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1d8p-1480 : inexact-ok
+= compoundn tonearest m68k96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1ep-1480 : inexact-ok
+= compoundn towardzero m68k96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1d8p-1480 : inexact-ok
+= compoundn upward m68k96 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1ep-1480 : inexact-ok
+= compoundn downward binary128 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1dcec4503841384p-1480 : inexact-ok
+= compoundn tonearest binary128 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1dcec4503841388p-1480 : inexact-ok
+= compoundn towardzero binary128 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1dcec4503841384p-1480 : inexact-ok
+= compoundn upward binary128 -0x8.00001p-56 9223372036854775807LL : 0x6.68b506465651a1dcec4503841388p-1480 : inexact-ok
+= compoundn downward ibm128 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x8.00001p-56 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x8.00001p-56 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 0x1.000002p-53 -0x8000000000000000
+= compoundn downward binary32 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x8.00001p-56 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x8.00001p-56 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok
+= compoundn tonearest intel96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok
+= compoundn towardzero intel96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok
+= compoundn upward intel96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e854p-1480 : inexact-ok
+= compoundn downward m68k96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok
+= compoundn tonearest m68k96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok
+= compoundn towardzero m68k96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e8538p-1480 : inexact-ok
+= compoundn upward m68k96 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e854p-1480 : inexact-ok
+= compoundn downward binary128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e853b40d1a2d7e518p-1480 : inexact-ok
+= compoundn tonearest binary128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e853b40d1a2d7e518p-1480 : inexact-ok
+= compoundn towardzero binary128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e853b40d1a2d7e518p-1480 : inexact-ok
+= compoundn upward binary128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x6.68b50646571e853b40d1a2d7e51cp-1480 : inexact-ok
+= compoundn downward ibm128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x8.00001p-56 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -0x1.000002p-53 -0x8000000000000000
+= compoundn downward binary32 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok
+= compoundn tonearest intel96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok
+= compoundn towardzero intel96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok
+= compoundn upward intel96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb4p+1476 : inexact-ok
+= compoundn downward m68k96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok
+= compoundn tonearest m68k96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok
+= compoundn towardzero m68k96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfebp+1476 : inexact-ok
+= compoundn upward m68k96 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb4p+1476 : inexact-ok
+= compoundn downward binary128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb13ec2ed5b704ap+1476 : inexact-ok
+= compoundn tonearest binary128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb13ec2ed5b704cp+1476 : inexact-ok
+= compoundn towardzero binary128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb13ec2ed5b704ap+1476 : inexact-ok
+= compoundn upward binary128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0x2.7f199c99ecccfeb13ec2ed5b704cp+1476 : inexact-ok
+= compoundn downward ibm128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x8.00001p-56 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x8.00001p-56 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 0x1p-52 0x7fffffffffffffff
+= compoundn downward binary32 0x1p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x1p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x1p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x1p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok
+= compoundn tonearest intel96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok
+= compoundn towardzero intel96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok
+= compoundn upward intel96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a78p+2952 : inexact-ok
+= compoundn downward m68k96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok
+= compoundn tonearest m68k96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok
+= compoundn towardzero m68k96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a778p+2952 : inexact-ok
+= compoundn upward m68k96 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a78p+2952 : inexact-ok
+= compoundn downward binary128 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a77add4436a36a3cp+2952 : inexact-ok
+= compoundn tonearest binary128 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a77add4436a36a3cp+2952 : inexact-ok
+= compoundn towardzero binary128 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a77add4436a36a3cp+2952 : inexact-ok
+= compoundn upward binary128 0x1p-52 9223372036854775807LL : 0x6.3b1d296829f7a77add4436a36a4p+2952 : inexact-ok
+= compoundn downward ibm128 0x1p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0x1p-52 0x7fffffffffffffff
+= compoundn downward binary32 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x1p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x1p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok
+= compoundn tonearest intel96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok
+= compoundn towardzero intel96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok
+= compoundn upward intel96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74cp-2956 : inexact-ok
+= compoundn downward m68k96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok
+= compoundn tonearest m68k96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok
+= compoundn towardzero m68k96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c748p-2956 : inexact-ok
+= compoundn upward m68k96 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74cp-2956 : inexact-ok
+= compoundn downward binary128 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74841845d39ffc4p-2956 : inexact-ok
+= compoundn tonearest binary128 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74841845d39ffc4p-2956 : inexact-ok
+= compoundn towardzero binary128 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74841845d39ffc4p-2956 : inexact-ok
+= compoundn upward binary128 -0x1p-52 9223372036854775807LL : 0x2.915e129ef285c74841845d39ffc6p-2956 : inexact-ok
+= compoundn downward ibm128 -0x1p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 0x1p-52 -0x8000000000000000
+= compoundn downward binary32 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x1p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x1p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d38p-2956 : inexact-ok
+= compoundn tonearest intel96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3cp-2956 : inexact-ok
+= compoundn towardzero intel96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d38p-2956 : inexact-ok
+= compoundn upward intel96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3cp-2956 : inexact-ok
+= compoundn downward m68k96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d38p-2956 : inexact-ok
+= compoundn tonearest m68k96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3cp-2956 : inexact-ok
+= compoundn towardzero m68k96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d38p-2956 : inexact-ok
+= compoundn upward m68k96 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3cp-2956 : inexact-ok
+= compoundn downward binary128 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3bafd4030c7ed4p-2956 : inexact-ok
+= compoundn tonearest binary128 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3bafd4030c7ed4p-2956 : inexact-ok
+= compoundn towardzero binary128 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3bafd4030c7ed4p-2956 : inexact-ok
+= compoundn upward binary128 0x1p-52 (-9223372036854775807LL-1) : 0x2.915e129ef3ce4d3bafd4030c7ed6p-2956 : inexact-ok
+= compoundn downward ibm128 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -0x1p-52 -0x8000000000000000
+= compoundn downward binary32 -0x1p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x1p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x1p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x1p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok
+= compoundn tonearest intel96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok
+= compoundn towardzero intel96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok
+= compoundn upward intel96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c8p+2952 : inexact-ok
+= compoundn downward m68k96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok
+= compoundn tonearest m68k96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok
+= compoundn towardzero m68k96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599cp+2952 : inexact-ok
+= compoundn upward m68k96 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c8p+2952 : inexact-ok
+= compoundn downward binary128 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c163f07cac2038p+2952 : inexact-ok
+= compoundn tonearest binary128 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c163f07cac2038p+2952 : inexact-ok
+= compoundn towardzero binary128 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c163f07cac2038p+2952 : inexact-ok
+= compoundn upward binary128 -0x1p-52 (-9223372036854775807LL-1) : 0x6.3b1d29682d1599c163f07cac203cp+2952 : inexact-ok
+= compoundn downward ibm128 -0x1p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 0x1.000002p-52 0x7fffffffffffffff
+= compoundn downward binary32 0x1.000002p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x1.000002p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x1.000002p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x1.000002p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face09p+2952 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face098p+2952 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face09p+2952 : inexact-ok
+= compoundn upward intel96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face098p+2952 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face09p+2952 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face098p+2952 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face09p+2952 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face098p+2952 : inexact-ok
+= compoundn downward binary128 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face0948b57cf087d9p+2952 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face0948b57cf087d94p+2952 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face0948b57cf087d9p+2952 : inexact-ok
+= compoundn upward binary128 0x1.000002p-52 9223372036854775807LL : 0x6.3b80de585face0948b57cf087d94p+2952 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x1.000002p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x1.000002p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x1.000002p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0x1.000002p-52 0x7fffffffffffffff
+= compoundn downward binary32 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x1.000002p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x1.000002p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70eecp-2956 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee8p-2956 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70eecp-2956 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee9c046643fc276p-2956 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee9c046643fc276p-2956 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee9c046643fc276p-2956 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-52 9223372036854775807LL : 0x2.9134fe0670c70ee9c046643fc278p-2956 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x1.000002p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x1.000002p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 0x1.000002p-52 -0x8000000000000000
+= compoundn downward binary32 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x1.000002p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x1.000002p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f8058p-2956 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805cp-2956 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f8058p-2956 : inexact-ok
+= compoundn upward intel96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805cp-2956 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f8058p-2956 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805cp-2956 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f8058p-2956 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805cp-2956 : inexact-ok
+= compoundn downward binary128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805a95b68d5c69ccp-2956 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805a95b68d5c69cep-2956 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805a95b68d5c69ccp-2956 : inexact-ok
+= compoundn upward binary128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x2.9134fe06720f805a95b68d5c69cep-2956 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x1.000002p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -0x1.000002p-52 -0x8000000000000000
+= compoundn downward binary32 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04dp+2952 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c8p+2952 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04dp+2952 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c83d372c59201p+2952 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c83d372c592014p+2952 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c83d372c59201p+2952 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0x6.3b80de5862cb04c83d372c592014p+2952 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x1.000002p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x1.000002p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 0x1p-51 0x7fffffffffffffff
+= compoundn downward binary32 0x2p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x2p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x2p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x2p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd6888p+5908 : inexact-ok
+= compoundn tonearest intel96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688cp+5908 : inexact-ok
+= compoundn towardzero intel96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd6888p+5908 : inexact-ok
+= compoundn upward intel96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688cp+5908 : inexact-ok
+= compoundn downward m68k96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd6888p+5908 : inexact-ok
+= compoundn tonearest m68k96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688cp+5908 : inexact-ok
+= compoundn towardzero m68k96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd6888p+5908 : inexact-ok
+= compoundn upward m68k96 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688cp+5908 : inexact-ok
+= compoundn downward binary128 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688b1c1981102b8cp+5908 : inexact-ok
+= compoundn tonearest binary128 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688b1c1981102b8ep+5908 : inexact-ok
+= compoundn towardzero binary128 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688b1c1981102b8cp+5908 : inexact-ok
+= compoundn upward binary128 0x2p-52 9223372036854775807LL : 0x2.6d304654a4fd688b1c1981102b8ep+5908 : inexact-ok
+= compoundn downward ibm128 0x2p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x2p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x2p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x2p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0x1p-51 0x7fffffffffffffff
+= compoundn downward binary32 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x2p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x2p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok
+= compoundn tonearest intel96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok
+= compoundn towardzero intel96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok
+= compoundn upward intel96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7dfp-5912 : inexact-ok
+= compoundn downward m68k96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7de8p-5912 : inexact-ok
+= compoundn upward m68k96 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7dfp-5912 : inexact-ok
+= compoundn downward binary128 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7deb39803ba3fefp-5912 : inexact-ok
+= compoundn tonearest binary128 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7deb39803ba3fefp-5912 : inexact-ok
+= compoundn towardzero binary128 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7deb39803ba3fefp-5912 : inexact-ok
+= compoundn upward binary128 -0x2p-52 9223372036854775807LL : 0x6.9803fe25839b7deb39803ba3fef4p-5912 : inexact-ok
+= compoundn downward ibm128 -0x2p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x2p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x2p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x2p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 0x1p-51 -0x8000000000000000
+= compoundn downward binary32 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x2p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x2p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2ep-5912 : inexact-ok
+= compoundn tonearest intel96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e8p-5912 : inexact-ok
+= compoundn towardzero intel96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2ep-5912 : inexact-ok
+= compoundn upward intel96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e8p-5912 : inexact-ok
+= compoundn downward m68k96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2ep-5912 : inexact-ok
+= compoundn tonearest m68k96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e8p-5912 : inexact-ok
+= compoundn towardzero m68k96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2ep-5912 : inexact-ok
+= compoundn upward m68k96 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e8p-5912 : inexact-ok
+= compoundn downward binary128 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e704cff08e60fp-5912 : inexact-ok
+= compoundn tonearest binary128 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e704cff08e60fp-5912 : inexact-ok
+= compoundn towardzero binary128 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e704cff08e60fp-5912 : inexact-ok
+= compoundn upward binary128 0x2p-52 (-9223372036854775807LL-1) : 0x6.9803fe2590cab2e704cff08e60f4p-5912 : inexact-ok
+= compoundn downward ibm128 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x2p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x2p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -0x1p-51 -0x8000000000000000
+= compoundn downward binary32 -0x2p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x2p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x2p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x2p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok
+= compoundn tonearest intel96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok
+= compoundn towardzero intel96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok
+= compoundn upward intel96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816cp+5908 : inexact-ok
+= compoundn downward m68k96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok
+= compoundn tonearest m68k96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok
+= compoundn towardzero m68k96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bcp+5908 : inexact-ok
+= compoundn upward m68k96 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816cp+5908 : inexact-ok
+= compoundn downward binary128 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bdce32eb7cc79p+5908 : inexact-ok
+= compoundn tonearest binary128 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bdce32eb7cc792p+5908 : inexact-ok
+= compoundn towardzero binary128 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bdce32eb7cc79p+5908 : inexact-ok
+= compoundn upward binary128 -0x2p-52 (-9223372036854775807LL-1) : 0x2.6d304654a9d816bdce32eb7cc792p+5908 : inexact-ok
+= compoundn downward ibm128 -0x2p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x2p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x2p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 0x1.000002p-51 0x7fffffffffffffff
+= compoundn downward binary32 0x2.000004p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x2.000004p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x2.000004p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x2.000004p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557cp+5908 : inexact-ok
+= compoundn tonearest intel96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4558p+5908 : inexact-ok
+= compoundn towardzero intel96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557cp+5908 : inexact-ok
+= compoundn upward intel96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4558p+5908 : inexact-ok
+= compoundn downward m68k96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557cp+5908 : inexact-ok
+= compoundn tonearest m68k96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4558p+5908 : inexact-ok
+= compoundn towardzero m68k96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557cp+5908 : inexact-ok
+= compoundn upward m68k96 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4558p+5908 : inexact-ok
+= compoundn downward binary128 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557f5e51ee0f11eap+5908 : inexact-ok
+= compoundn tonearest binary128 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557f5e51ee0f11ecp+5908 : inexact-ok
+= compoundn towardzero binary128 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557f5e51ee0f11eap+5908 : inexact-ok
+= compoundn upward binary128 0x2.000004p-52 9223372036854775807LL : 0x2.6d7df13803e4557f5e51ee0f11ecp+5908 : inexact-ok
+= compoundn downward ibm128 0x2.000004p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x2.000004p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x2.000004p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x2.000004p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0x1.000002p-51 0x7fffffffffffffff
+= compoundn downward binary32 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x2.000004p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x2.000004p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok
+= compoundn tonearest intel96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok
+= compoundn towardzero intel96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok
+= compoundn upward intel96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40badp-5912 : inexact-ok
+= compoundn downward m68k96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok
+= compoundn tonearest m68k96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok
+= compoundn towardzero m68k96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bac8p-5912 : inexact-ok
+= compoundn upward m68k96 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40badp-5912 : inexact-ok
+= compoundn downward binary128 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bacbbf7aa8f797e4p-5912 : inexact-ok
+= compoundn tonearest binary128 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bacbbf7aa8f797e4p-5912 : inexact-ok
+= compoundn towardzero binary128 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bacbbf7aa8f797e4p-5912 : inexact-ok
+= compoundn upward binary128 -0x2.000004p-52 9223372036854775807LL : 0x6.97310ad53a40bacbbf7aa8f797e8p-5912 : inexact-ok
+= compoundn downward ibm128 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x2.000004p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x2.000004p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 0x1.000002p-51 -0x8000000000000000
+= compoundn downward binary32 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x2.000004p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x2.000004p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok
+= compoundn tonearest intel96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok
+= compoundn towardzero intel96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok
+= compoundn upward intel96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a38p-5912 : inexact-ok
+= compoundn downward m68k96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok
+= compoundn tonearest m68k96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok
+= compoundn towardzero m68k96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3p-5912 : inexact-ok
+= compoundn upward m68k96 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a38p-5912 : inexact-ok
+= compoundn downward binary128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3000846f026fe8p-5912 : inexact-ok
+= compoundn tonearest binary128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3000846f026fe8p-5912 : inexact-ok
+= compoundn towardzero binary128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3000846f026fe8p-5912 : inexact-ok
+= compoundn upward binary128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x6.97310ad5476e4a3000846f026fecp-5912 : inexact-ok
+= compoundn downward ibm128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x2.000004p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -0x1.000002p-51 -0x8000000000000000
+= compoundn downward binary32 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok
+= compoundn tonearest intel96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok
+= compoundn towardzero intel96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok
+= compoundn upward intel96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f28p+5908 : inexact-ok
+= compoundn downward m68k96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok
+= compoundn tonearest m68k96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok
+= compoundn towardzero m68k96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24p+5908 : inexact-ok
+= compoundn upward m68k96 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f28p+5908 : inexact-ok
+= compoundn downward binary128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24f9108f7660ccp+5908 : inexact-ok
+= compoundn tonearest binary128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24f9108f7660cep+5908 : inexact-ok
+= compoundn towardzero binary128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24f9108f7660ccp+5908 : inexact-ok
+= compoundn upward binary128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0x2.6d7df13808bf9f24f9108f7660cep+5908 : inexact-ok
+= compoundn downward ibm128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x2.000004p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x2.000004p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 0x1p-50 0x7fffffffffffffff
+= compoundn downward binary32 0x4p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x4p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x4p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x4p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bfp+11816 : inexact-ok
+= compoundn tonearest intel96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf8p+11816 : inexact-ok
+= compoundn towardzero intel96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bfp+11816 : inexact-ok
+= compoundn upward intel96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf8p+11816 : inexact-ok
+= compoundn downward m68k96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bfp+11816 : inexact-ok
+= compoundn tonearest m68k96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf8p+11816 : inexact-ok
+= compoundn towardzero m68k96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bfp+11816 : inexact-ok
+= compoundn upward m68k96 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf8p+11816 : inexact-ok
+= compoundn downward binary128 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf4be215b5ea16p+11816 : inexact-ok
+= compoundn tonearest binary128 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf4be215b5ea164p+11816 : inexact-ok
+= compoundn towardzero binary128 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf4be215b5ea16p+11816 : inexact-ok
+= compoundn upward binary128 0x4p-52 9223372036854775807LL : 0x5.e3533e510fbf0bf4be215b5ea164p+11816 : inexact-ok
+= compoundn downward ibm128 0x4p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0x1p-50 0x7fffffffffffffff
+= compoundn downward binary32 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x4p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x4p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok
+= compoundn tonearest intel96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok
+= compoundn towardzero intel96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok
+= compoundn upward intel96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2fcp-11820 : inexact-ok
+= compoundn downward m68k96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8p-11820 : inexact-ok
+= compoundn upward m68k96 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2fcp-11820 : inexact-ok
+= compoundn downward binary128 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8b994d73e8bp-11820 : inexact-ok
+= compoundn tonearest binary128 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8b994d73e8bp-11820 : inexact-ok
+= compoundn towardzero binary128 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8b994d73e8bp-11820 : inexact-ok
+= compoundn upward binary128 -0x4p-52 9223372036854775807LL : 0x2.b7a74a79e51cd2f8b994d73e8b02p-11820 : inexact-ok
+= compoundn downward ibm128 -0x4p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x4p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x4p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x4p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 0x1p-50 -0x8000000000000000
+= compoundn downward binary32 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x4p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x4p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f6p-11820 : inexact-ok
+= compoundn tonearest intel96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f64p-11820 : inexact-ok
+= compoundn towardzero intel96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f6p-11820 : inexact-ok
+= compoundn upward intel96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f64p-11820 : inexact-ok
+= compoundn downward m68k96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f6p-11820 : inexact-ok
+= compoundn tonearest m68k96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f64p-11820 : inexact-ok
+= compoundn towardzero m68k96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f6p-11820 : inexact-ok
+= compoundn upward m68k96 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f64p-11820 : inexact-ok
+= compoundn downward binary128 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f62b67634091cb6p-11820 : inexact-ok
+= compoundn tonearest binary128 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f62b67634091cb8p-11820 : inexact-ok
+= compoundn towardzero binary128 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f62b67634091cb6p-11820 : inexact-ok
+= compoundn upward binary128 0x4p-52 (-9223372036854775807LL-1) : 0x2.b7a74a79fad95f62b67634091cb8p-11820 : inexact-ok
+= compoundn downward ibm128 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -0x1p-50 -0x8000000000000000
+= compoundn downward binary32 -0x4p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x4p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x4p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x4p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1eb8p+11816 : inexact-ok
+= compoundn tonearest intel96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ecp+11816 : inexact-ok
+= compoundn towardzero intel96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1eb8p+11816 : inexact-ok
+= compoundn upward intel96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ecp+11816 : inexact-ok
+= compoundn downward m68k96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1eb8p+11816 : inexact-ok
+= compoundn tonearest m68k96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ecp+11816 : inexact-ok
+= compoundn towardzero m68k96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1eb8p+11816 : inexact-ok
+= compoundn upward m68k96 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ecp+11816 : inexact-ok
+= compoundn downward binary128 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ebc16f00ddc7afp+11816 : inexact-ok
+= compoundn tonearest binary128 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ebc16f00ddc7af4p+11816 : inexact-ok
+= compoundn towardzero binary128 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ebc16f00ddc7afp+11816 : inexact-ok
+= compoundn upward binary128 -0x4p-52 (-9223372036854775807LL-1) : 0x5.e3533e513edb1ebc16f00ddc7af4p+11816 : inexact-ok
+= compoundn downward ibm128 -0x4p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x4p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x4p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 0x1.000002p-50 0x7fffffffffffffff
+= compoundn downward binary32 0x4.000008p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 0x4.000008p-52 9223372036854775807LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 0x4.000008p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 0x4.000008p-52 9223372036854775807LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok
+= compoundn tonearest intel96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok
+= compoundn towardzero intel96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok
+= compoundn upward intel96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ebp+11816 : inexact-ok
+= compoundn downward m68k96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok
+= compoundn tonearest m68k96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok
+= compoundn towardzero m68k96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea8p+11816 : inexact-ok
+= compoundn upward m68k96 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ebp+11816 : inexact-ok
+= compoundn downward binary128 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea96625c12d0ecp+11816 : inexact-ok
+= compoundn tonearest binary128 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea96625c12d0ec4p+11816 : inexact-ok
+= compoundn towardzero binary128 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea96625c12d0ecp+11816 : inexact-ok
+= compoundn upward binary128 0x4.000008p-52 9223372036854775807LL : 0x5.e4cc423f2b167ea96625c12d0ec4p+11816 : inexact-ok
+= compoundn downward ibm128 0x4.000008p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 0x4.000008p-52 9223372036854775807LL : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 0x4.000008p-52 9223372036854775807LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 0x4.000008p-52 9223372036854775807LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn -0x1.000002p-50 0x7fffffffffffffff
+= compoundn downward binary32 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 -0x4.000008p-52 9223372036854775807LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 -0x4.000008p-52 9223372036854775807LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f7948p-11820 : inexact-ok
+= compoundn tonearest intel96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794cp-11820 : inexact-ok
+= compoundn towardzero intel96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f7948p-11820 : inexact-ok
+= compoundn upward intel96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794cp-11820 : inexact-ok
+= compoundn downward m68k96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f7948p-11820 : inexact-ok
+= compoundn tonearest m68k96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794cp-11820 : inexact-ok
+= compoundn towardzero m68k96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f7948p-11820 : inexact-ok
+= compoundn upward m68k96 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794cp-11820 : inexact-ok
+= compoundn downward binary128 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794b00ff4a200f62p-11820 : inexact-ok
+= compoundn tonearest binary128 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794b00ff4a200f62p-11820 : inexact-ok
+= compoundn towardzero binary128 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794b00ff4a200f62p-11820 : inexact-ok
+= compoundn upward binary128 -0x4.000008p-52 9223372036854775807LL : 0x2.b6f97662b14f794b00ff4a200f64p-11820 : inexact-ok
+= compoundn downward ibm128 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 -0x4.000008p-52 9223372036854775807LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 -0x4.000008p-52 9223372036854775807LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn 0x1.000002p-50 -0x8000000000000000
+= compoundn downward binary32 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary32 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary32 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary32 0x4.000008p-52 (-9223372036854775807LL-1) : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= compoundn downward binary64 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn tonearest binary64 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero binary64 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn upward binary64 0x4.000008p-52 (-9223372036854775807LL-1) : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= compoundn downward intel96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069794p-11820 : inexact-ok
+= compoundn tonearest intel96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069798p-11820 : inexact-ok
+= compoundn towardzero intel96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069794p-11820 : inexact-ok
+= compoundn upward intel96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069798p-11820 : inexact-ok
+= compoundn downward m68k96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069794p-11820 : inexact-ok
+= compoundn tonearest m68k96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069798p-11820 : inexact-ok
+= compoundn towardzero m68k96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069794p-11820 : inexact-ok
+= compoundn upward m68k96 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069798p-11820 : inexact-ok
+= compoundn downward binary128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069796971b99d440bcp-11820 : inexact-ok
+= compoundn tonearest binary128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069796971b99d440bep-11820 : inexact-ok
+= compoundn towardzero binary128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069796971b99d440bcp-11820 : inexact-ok
+= compoundn upward binary128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x2.b6f97662c7069796971b99d440bep-11820 : inexact-ok
+= compoundn downward ibm128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn tonearest ibm128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : inexact-ok underflow errno-erange
+= compoundn towardzero ibm128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= compoundn upward ibm128 0x4.000008p-52 (-9223372036854775807LL-1) : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+compoundn -0x1.000002p-50 -0x8000000000000000
+= compoundn downward binary32 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary32 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary32 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary32 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward binary64 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn tonearest binary64 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero binary64 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= compoundn upward binary64 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn downward intel96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok
+= compoundn tonearest intel96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok
+= compoundn towardzero intel96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok
+= compoundn upward intel96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5abp+11816 : inexact-ok
+= compoundn downward m68k96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok
+= compoundn tonearest m68k96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok
+= compoundn towardzero m68k96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aa8p+11816 : inexact-ok
+= compoundn upward m68k96 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5abp+11816 : inexact-ok
+= compoundn downward binary128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aab0d464fdfc9c8p+11816 : inexact-ok
+= compoundn tonearest binary128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aab0d464fdfc9ccp+11816 : inexact-ok
+= compoundn towardzero binary128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aab0d464fdfc9c8p+11816 : inexact-ok
+= compoundn upward binary128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0x5.e4cc423f5a3e5aab0d464fdfc9ccp+11816 : inexact-ok
+= compoundn downward ibm128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn tonearest ibm128 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : inexact-ok overflow errno-erange
+= compoundn towardzero ibm128 -0x4.000008p-52 (-9223372036854775807LL-1) : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= compoundn upward ibm128 -0x4.000008p-52 (-9223372036854775807LL-1) : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+compoundn 0x1.000002p-64 0x7654321076543210
+= compoundn downward binary32 0x1.000002p-64 8526495040805286416LL : 0x1.966cd4p+0 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-64 8526495040805286416LL : 0x1.966cd6p+0 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-64 8526495040805286416LL : 0x1.966cd4p+0 : inexact-ok
+= compoundn upward binary32 0x1.000002p-64 8526495040805286416LL : 0x1.966cd6p+0 : inexact-ok
+= compoundn downward binary64 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok
+= compoundn upward binary64 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958cp+0 : inexact-ok
+= compoundn downward intel96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok
+= compoundn upward intel96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok
+= compoundn downward binary128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493122cfp+0 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493122dp+0 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493122cfp+0 : inexact-ok
+= compoundn upward binary128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493122dp+0 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14923374931228p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493123p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b14923374931228p+0 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-64 8526495040805286416LL : 0x1.966cd51ae958b1492337493123p+0 : inexact-ok
+compoundn -0x1.000002p-64 0x7654321076543210
+= compoundn downward binary32 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7p-4 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff8p-4 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7p-4 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff8p-4 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7641p-4 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f3p-4 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f3p-4 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9c6p-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9c68p-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9c6p-4 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9c68p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9cp-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9cp-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785d9cp-4 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-64 8526495040805286416LL : 0xa.13ff7aa7640f8f20b506785dap-4 : inexact-ok
+compoundn 0x1.000002p-64 -0x7654321076543210
+= compoundn downward binary32 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7p-4 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff8p-4 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7p-4 : inexact-ok
+= compoundn upward binary32 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff8p-4 : inexact-ok
+= compoundn downward binary64 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8p-4 : inexact-ok
+= compoundn upward binary64 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7641p-4 : inexact-ok
+= compoundn downward intel96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn upward intel96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f3p-4 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f2p-4 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f3p-4 : inexact-ok
+= compoundn downward binary128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf32p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf328p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf32p-4 : inexact-ok
+= compoundn upward binary128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf328p-4 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eafp-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf4p-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eafp-4 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-64 -8526495040805286416LL : 0xa.13ff7aa7640f8f255d8ed5eaf4p-4 : inexact-ok
+compoundn -0x1.000002p-64 -0x7654321076543210
+= compoundn downward binary32 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd4p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd6p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd4p+0 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd6p+0 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958bp+0 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958cp+0 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b148p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b14ap+0 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4ad4p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4ad4p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4ad4p+0 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4ad5p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4a8p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4bp+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4a8p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-64 -8526495040805286416LL : 0x1.966cd51ae958b149df13218c4bp+0 : inexact-ok
+compoundn 0x1.000002p-32 0x76543210
+= compoundn downward binary32 0x1.000002p-32 1985229328LL : 0x1.966cd4p+0 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-32 1985229328LL : 0x1.966cd6p+0 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-32 1985229328LL : 0x1.966cd4p+0 : inexact-ok
+= compoundn upward binary32 0x1.000002p-32 1985229328LL : 0x1.966cd6p+0 : inexact-ok
+= compoundn downward binary64 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eep+0 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8efp+0 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eep+0 : inexact-ok
+= compoundn upward binary64 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8efp+0 : inexact-ok
+= compoundn downward intel96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok
+= compoundn upward intel96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3cp+0 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3ap+0 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3cp+0 : inexact-ok
+= compoundn downward binary128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e537p+0 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e537p+0 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e537p+0 : inexact-ok
+= compoundn upward binary128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e538p+0 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e5p+0 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e5p+0 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e5p+0 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-32 1985229328LL : 0x1.966cd519cf8eee3a36e46974e58p+0 : inexact-ok
+compoundn -0x1.000002p-32 0x76543210
+= compoundn downward binary32 -0x1.000002p-32 1985229328LL : 0xa.13ff7p-4 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-32 1985229328LL : 0xa.13ff8p-4 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-32 1985229328LL : 0xa.13ff7p-4 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-32 1985229328LL : 0xa.13ff8p-4 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b8538p-4 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b8538p-4 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b8538p-4 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b854p-4 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b4ap-4 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b49p-4 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b4ap-4 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a5fp-4 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a5fp-4 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a5fp-4 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a5f8p-4 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a4p-4 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a4p-4 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a4p-4 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-32 1985229328LL : 0xa.13ff7aa9b853b495072198b8a8p-4 : inexact-ok
+compoundn 0x1.000002p-32 -0x76543210
+= compoundn downward binary32 0x1.000002p-32 -1985229328LL : 0xa.13ff7p-4 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-32 -1985229328LL : 0xa.13ff8p-4 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-32 -1985229328LL : 0xa.13ff7p-4 : inexact-ok
+= compoundn upward binary32 0x1.000002p-32 -1985229328LL : 0xa.13ff8p-4 : inexact-ok
+= compoundn downward binary64 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dcp-4 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dcp-4 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dcp-4 : inexact-ok
+= compoundn upward binary64 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc8p-4 : inexact-ok
+= compoundn downward intel96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121p-4 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc122p-4 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121p-4 : inexact-ok
+= compoundn upward intel96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc122p-4 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121p-4 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc122p-4 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121p-4 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc122p-4 : inexact-ok
+= compoundn downward binary128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858c5p-4 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858c5p-4 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858c5p-4 : inexact-ok
+= compoundn upward binary128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858c58p-4 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858cp-4 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858cp-4 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47858cp-4 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-32 -1985229328LL : 0xa.13ff7aae60dc121fdc8f47859p-4 : inexact-ok
+compoundn -0x1.000002p-32 -0x76543210
+= compoundn downward binary32 -0x1.000002p-32 -1985229328LL : 0x1.966cd4p+0 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-32 -1985229328LL : 0x1.966cd6p+0 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-32 -1985229328LL : 0x1.966cd4p+0 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-32 -1985229328LL : 0x1.966cd6p+0 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6acp+0 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6acp+0 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6acp+0 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6adp+0 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac696p+0 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac694p+0 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac696p+0 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fda7p+0 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fda7p+0 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fda7p+0 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fda8p+0 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fd8p+0 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fd8p+0 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fd8p+0 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-32 -1985229328LL : 0x1.966cd51a8b6ac6944c37eba4fep+0 : inexact-ok
+compoundn 0x1.000002p-44 0x765432100123
+= compoundn downward binary32 0x1.000002p-44 130103989240099LL : 0x6.5cbb2p+8 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-44 130103989240099LL : 0x6.5cbb2p+8 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-44 130103989240099LL : 0x6.5cbb2p+8 : inexact-ok
+= compoundn upward binary32 0x1.000002p-44 130103989240099LL : 0x6.5cbb28p+8 : inexact-ok
+= compoundn downward binary64 0x1.000002p-44 130103989240099LL : 0x6.5cbb201756168p+8 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616cp+8 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-44 130103989240099LL : 0x6.5cbb201756168p+8 : inexact-ok
+= compoundn upward binary64 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616cp+8 : inexact-ok
+= compoundn downward intel96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok
+= compoundn upward intel96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab28p+8 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab2p+8 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab28p+8 : inexact-ok
+= compoundn downward binary128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97d5p+8 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97d54p+8 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97d5p+8 : inexact-ok
+= compoundn upward binary128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97d54p+8 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97cp+8 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97ep+8 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97cp+8 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-44 130103989240099LL : 0x6.5cbb20175616ab20c385fcc97ep+8 : inexact-ok
+compoundn -0x1.000002p-44 0x765432100123
+= compoundn downward binary32 -0x1.000002p-44 130103989240099LL : 0x2.83cca4p-12 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-44 130103989240099LL : 0x2.83cca4p-12 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-44 130103989240099LL : 0x2.83cca4p-12 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-44 130103989240099LL : 0x2.83cca8p-12 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167ap-12 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167cp-12 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167ap-12 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167cp-12 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b328p-12 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324p-12 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b328p-12 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a5568p-12 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a5568p-12 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a5568p-12 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a556ap-12 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a55p-12 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a55p-12 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a55p-12 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-44 130103989240099LL : 0x2.83cca4ec6167b324d2ade03a56p-12 : inexact-ok
+compoundn 0x1.000002p-44 -0x765432100123
+= compoundn downward binary32 0x1.000002p-44 -130103989240099LL : 0x2.83cca4p-12 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-44 -130103989240099LL : 0x2.83cca4p-12 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-44 -130103989240099LL : 0x2.83cca4p-12 : inexact-ok
+= compoundn upward binary32 0x1.000002p-44 -130103989240099LL : 0x2.83cca8p-12 : inexact-ok
+= compoundn downward binary64 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914p-12 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914p-12 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914p-12 : inexact-ok
+= compoundn upward binary64 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62916p-12 : inexact-ok
+= compoundn downward intel96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914738p-12 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473cp-12 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914738p-12 : inexact-ok
+= compoundn upward intel96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473cp-12 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914738p-12 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473cp-12 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec62914738p-12 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473cp-12 : inexact-ok
+= compoundn downward binary128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5fep-12 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5fep-12 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5fep-12 : inexact-ok
+= compoundn upward binary128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e6p-12 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5p-12 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e6p-12 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e5p-12 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-44 -130103989240099LL : 0x2.83cca4ec6291473a8a48bff9e6p-12 : inexact-ok
+compoundn -0x1.000002p-44 -0x765432100123
+= compoundn downward binary32 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2p+8 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2p+8 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2p+8 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb28p+8 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078p+8 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078p+8 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078p+8 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb20175907cp+8 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb20175907812p+8 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb201759078118p+8 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb20175907812p+8 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e364p+8 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e364p+8 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e364p+8 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e368p+8 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e2p+8 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e4p+8 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e2p+8 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-44 -130103989240099LL : 0x6.5cbb2017590781193a86f203e4p+8 : inexact-ok
+compoundn 0x1.000002p-12 0x7654
+= compoundn downward binary32 0x1.000002p-12 30292LL : 0x6.5b2f08p+8 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-12 30292LL : 0x6.5b2f1p+8 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-12 30292LL : 0x6.5b2f08p+8 : inexact-ok
+= compoundn upward binary32 0x1.000002p-12 30292LL : 0x6.5b2f1p+8 : inexact-ok
+= compoundn downward binary64 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1cp+8 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1cp+8 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1cp+8 : inexact-ok
+= compoundn upward binary64 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f2p+8 : inexact-ok
+= compoundn downward intel96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8ep+8 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e8p+8 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8ep+8 : inexact-ok
+= compoundn upward intel96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e8p+8 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8ep+8 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e8p+8 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8ep+8 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e8p+8 : inexact-ok
+= compoundn downward binary128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dc58p+8 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dc58p+8 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dc58p+8 : inexact-ok
+= compoundn upward binary128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dc5cp+8 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dcp+8 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dcp+8 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dcp+8 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-12 30292LL : 0x6.5b2f0d72f2f1c8e461c4a0d1dep+8 : inexact-ok
+compoundn -0x1.000002p-12 0x7654
+= compoundn downward binary32 -0x1.000002p-12 30292LL : 0x2.833fcp-12 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-12 30292LL : 0x2.833fc4p-12 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-12 30292LL : 0x2.833fcp-12 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-12 30292LL : 0x2.833fc4p-12 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49ap-12 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49ap-12 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49ap-12 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49cp-12 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6dcp-12 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d8p-12 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6dcp-12 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946cap-12 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946cap-12 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946cap-12 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946ccp-12 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946p-12 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669947p-12 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669946p-12 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-12 30292LL : 0x2.833fc2bd1e49a6d980dc669947p-12 : inexact-ok
+compoundn 0x1.000002p-12 -0x7654
+= compoundn downward binary32 0x1.000002p-12 -30292LL : 0x2.846958p-12 : inexact-ok
+= compoundn tonearest binary32 0x1.000002p-12 -30292LL : 0x2.846958p-12 : inexact-ok
+= compoundn towardzero binary32 0x1.000002p-12 -30292LL : 0x2.846958p-12 : inexact-ok
+= compoundn upward binary32 0x1.000002p-12 -30292LL : 0x2.84695cp-12 : inexact-ok
+= compoundn downward binary64 0x1.000002p-12 -30292LL : 0x2.846959f869a2ap-12 : inexact-ok
+= compoundn tonearest binary64 0x1.000002p-12 -30292LL : 0x2.846959f869a2ap-12 : inexact-ok
+= compoundn towardzero binary64 0x1.000002p-12 -30292LL : 0x2.846959f869a2ap-12 : inexact-ok
+= compoundn upward binary64 0x1.000002p-12 -30292LL : 0x2.846959f869a2cp-12 : inexact-ok
+= compoundn downward intel96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok
+= compoundn tonearest intel96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok
+= compoundn towardzero intel96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok
+= compoundn upward intel96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a60cp-12 : inexact-ok
+= compoundn downward m68k96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok
+= compoundn tonearest m68k96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok
+= compoundn towardzero m68k96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a608p-12 : inexact-ok
+= compoundn upward m68k96 0x1.000002p-12 -30292LL : 0x2.846959f869a2a60cp-12 : inexact-ok
+= compoundn downward binary128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b78p-12 : inexact-ok
+= compoundn tonearest binary128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b782p-12 : inexact-ok
+= compoundn towardzero binary128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b78p-12 : inexact-ok
+= compoundn upward binary128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b782p-12 : inexact-ok
+= compoundn downward ibm128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b7p-12 : inexact-ok
+= compoundn tonearest ibm128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b8p-12 : inexact-ok
+= compoundn towardzero ibm128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b7p-12 : inexact-ok
+= compoundn upward ibm128 0x1.000002p-12 -30292LL : 0x2.846959f869a2a6090be2c195b8p-12 : inexact-ok
+compoundn -0x1.000002p-12 -0x7654
+= compoundn downward binary32 -0x1.000002p-12 -30292LL : 0x6.5e1fd8p+8 : inexact-ok
+= compoundn tonearest binary32 -0x1.000002p-12 -30292LL : 0x6.5e1fd8p+8 : inexact-ok
+= compoundn towardzero binary32 -0x1.000002p-12 -30292LL : 0x6.5e1fd8p+8 : inexact-ok
+= compoundn upward binary32 -0x1.000002p-12 -30292LL : 0x6.5e1fep+8 : inexact-ok
+= compoundn downward binary64 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78p+8 : inexact-ok
+= compoundn tonearest binary64 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78p+8 : inexact-ok
+= compoundn towardzero binary64 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78p+8 : inexact-ok
+= compoundn upward binary64 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c7cp+8 : inexact-ok
+= compoundn downward intel96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fa8p+8 : inexact-ok
+= compoundn tonearest intel96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fbp+8 : inexact-ok
+= compoundn towardzero intel96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fa8p+8 : inexact-ok
+= compoundn upward intel96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fbp+8 : inexact-ok
+= compoundn downward m68k96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fa8p+8 : inexact-ok
+= compoundn tonearest m68k96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fbp+8 : inexact-ok
+= compoundn towardzero m68k96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fa8p+8 : inexact-ok
+= compoundn upward m68k96 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fbp+8 : inexact-ok
+= compoundn downward binary128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d9p+8 : inexact-ok
+= compoundn tonearest binary128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d904p+8 : inexact-ok
+= compoundn towardzero binary128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d9p+8 : inexact-ok
+= compoundn upward binary128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d904p+8 : inexact-ok
+= compoundn downward ibm128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d8p+8 : inexact-ok
+= compoundn tonearest ibm128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3dap+8 : inexact-ok
+= compoundn towardzero ibm128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3d8p+8 : inexact-ok
+= compoundn upward ibm128 -0x1.000002p-12 -30292LL : 0x6.5e1fd908d7c78fadcd0318c3dap+8 : inexact-ok
diff --git a/math/auto-libm-test-out-pown b/math/auto-libm-test-out-pown
new file mode 100644
index 0000000..5027062
--- /dev/null
+++ b/math/auto-libm-test-out-pown
@@ -0,0 +1,13182 @@
+pown 0 0
+= pown downward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+pown 0 -0
+= pown downward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 0LL : 0x1p+0 : inexact-ok
+pown -0 0
+= pown downward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+pown -0 -0
+= pown downward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 0LL : 0x1p+0 : inexact-ok
+pown 10 0
+= pown downward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+pown 10 -0
+= pown downward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0xap+0 0LL : 0x1p+0 : inexact-ok
+pown -10 0
+= pown downward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+pown -10 -0
+= pown downward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0xap+0 0LL : 0x1p+0 : inexact-ok
+pown 1 1
+= pown downward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+pown 1 -1
+= pown downward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+pown 1 0x4fffffffffffffff
+= pown downward binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 5764607523034234879LL : 0x1p+0 : inexact-ok
+pown 32.75 0
+= pown downward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+pown 32.75 -0
+= pown downward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+pown -32.75 0
+= pown downward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+pown -32.75 -0
+= pown downward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x2.0cp+4 0LL : 0x1p+0 : inexact-ok
+pown 0x1p72 0
+= pown downward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+pown 0x1p72 -0
+= pown downward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+72 0LL : 0x1p+0 : inexact-ok
+pown 0x1p-72 0
+= pown downward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+pown 0x1p-72 -0
+= pown downward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p-72 0LL : 0x1p+0 : inexact-ok
+pown 0 1
+= pown downward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+pown 0 11
+= pown downward binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 11LL : 0x0p+0 : inexact-ok
+pown -0 1
+= pown downward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+pown -0 11
+= pown downward binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 11LL : -0x0p+0 : inexact-ok
+pown 0 2
+= pown downward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+pown -0 2
+= pown downward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+pown 0.0 27
+= pown downward binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 27LL : 0x0p+0 : inexact-ok
+pown 0.0 0xffffff
+= pown downward binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 16777215LL : 0x0p+0 : inexact-ok
+pown 0.0 0x1fffffffffffff
+= pown downward binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 9007199254740991LL : 0x0p+0 : inexact-ok
+pown -0 27
+= pown downward binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 27LL : -0x0p+0 : inexact-ok
+pown -0 0xffffff
+= pown downward binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 16777215LL : -0x0p+0 : inexact-ok
+pown -0 0x1fffffe
+= pown downward binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 33554430LL : 0x0p+0 : inexact-ok
+pown -0 0x1fffffffffffff
+= pown downward binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 9007199254740991LL : -0x0p+0 : inexact-ok
+pown -0 0x3ffffffffffffe
+= pown downward binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 18014398509481982LL : 0x0p+0 : inexact-ok
+pown -0 0x7fffffffffffffff
+= pown downward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+pown 0.0 4
+= pown downward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+pown 0.0 0x1000000
+= pown downward binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary32 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary64 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward intel96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+pown -0 4
+= pown downward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+pown -0 0x1000000
+= pown downward binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary32 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary64 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward intel96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward m68k96 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward binary128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown downward ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown tonearest ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown towardzero ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+= pown upward ibm128 -0x0p+0 16777216LL : 0x0p+0 : inexact-ok
+pown 2 4
+= pown downward binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward binary32 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward binary64 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward intel96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward m68k96 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward binary128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown downward ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown tonearest ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown towardzero ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+= pown upward ibm128 0x2p+0 4LL : 0x1p+4 : inexact-ok
+pown 256 8
+= pown downward binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward binary32 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward binary64 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward intel96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward m68k96 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward binary128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown downward ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown tonearest ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown towardzero ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+= pown upward ibm128 0x1p+8 8LL : 0x1p+64 : inexact-ok
+pown -1.0 -0xffffff
+= pown downward binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -16777215LL : -0x1p+0 : inexact-ok
+pown -1.0 -0x1fffffe
+= pown downward binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -33554430LL : 0x1p+0 : inexact-ok
+pown -1.0 -0x1fffffffffffff
+= pown downward binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -9007199254740991LL : -0x1p+0 : inexact-ok
+pown -1.0 -0x3ffffffffffffe
+= pown downward binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -18014398509481982LL : 0x1p+0 : inexact-ok
+pown -1.0 -0x7fffffffffffffff
+= pown downward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -9223372036854775807LL : -0x1p+0 : inexact-ok
+pown -1.0 0xffffff
+= pown downward binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 16777215LL : -0x1p+0 : inexact-ok
+pown -1.0 0x1fffffe
+= pown downward binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 33554430LL : 0x1p+0 : inexact-ok
+pown -1.0 0x1fffffffffffff
+= pown downward binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 9007199254740991LL : -0x1p+0 : inexact-ok
+pown -1.0 0x3ffffffffffffe
+= pown downward binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 18014398509481982LL : 0x1p+0 : inexact-ok
+pown -1.0 0x7fffffffffffffff
+= pown downward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 9223372036854775807LL : -0x1p+0 : inexact-ok
+pown -2.0 126
+= pown downward binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward binary32 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward binary64 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward intel96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward m68k96 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward binary128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown downward ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown tonearest ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown towardzero ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+= pown upward ibm128 -0x2p+0 126LL : 0x4p+124 : inexact-ok
+pown -2.0 127
+= pown downward binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward binary32 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward binary64 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward intel96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward m68k96 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward binary128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown downward ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown tonearest ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown towardzero ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+= pown upward ibm128 -0x2p+0 127LL : -0x8p+124 : inexact-ok
+pown -2.0 -126
+= pown downward binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x2p+0 -126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward binary64 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown downward intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward intel96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown downward m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward m68k96 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown downward binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward binary128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown downward ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown tonearest ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown towardzero ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+= pown upward ibm128 -0x2p+0 -126LL : 0x4p-128 : inexact-ok
+pown -2.0 -127
+= pown downward binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x2p+0 -127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward binary64 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown downward intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward intel96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown downward m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward m68k96 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown downward binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward binary128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown downward ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown tonearest ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown towardzero ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+= pown upward ibm128 -0x2p+0 -127LL : -0x2p-128 : inexact-ok
+pown -2.0 -0xffffff
+= pown downward binary32 -0x2p+0 -16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2p+0 -16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p+0 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p+0 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p+0 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x2p+0 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -2.0 -0x1fffffe
+= pown downward binary32 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2p+0 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -2.0 -0x1fffffffffffff
+= pown downward binary32 -0x2p+0 -9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2p+0 -9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p+0 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p+0 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p+0 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x2p+0 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -2.0 -0x3ffffffffffffe
+= pown downward binary32 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2p+0 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -2.0 -0x7fffffffffffffff
+= pown downward binary32 -0x2p+0 -9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2p+0 -9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p+0 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p+0 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p+0 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x2p+0 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2p+0 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -2.0 0xffffff
+= pown downward binary32 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+0 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -2.0 0x1fffffe
+= pown downward binary32 -0x2p+0 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+0 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p+0 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x2p+0 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -2.0 0x1fffffffffffff
+= pown downward binary32 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+0 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -2.0 0x3ffffffffffffe
+= pown downward binary32 -0x2p+0 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+0 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x2p+0 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+0 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -2.0 0x7fffffffffffffff
+= pown downward binary32 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+0 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+0 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+0 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x2p+0 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+0 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+0 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -max -2
+= pown downward binary32 -0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -2LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 -2LL : 0x1.0000020000031p-256 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 -2LL : 0x1.000002000003p-256 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 -2LL : 0x1.0000020000030002p-256 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 -2LL : 0x1.0000020000030000040000050001p-256 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005p-256 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 -2LL : 0x1.000002000003000004000005008p-256 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-2048 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001002p-2048 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000cp-2048 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000010000000000000c1p-2048 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000bp-2048 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000008000000000000b1p-2048 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -max -3
+= pown downward binary32 -0xf.fffffp+124 -3LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 -3LL : -0x1.0000030000061p-384 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 -3LL : -0x1.0000030000060002p-384 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 -3LL : -0x1.0000030000060002p-384 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 -3LL : -0x1.000003000006p-384 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000f0001p-384 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000f008p-384 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 -3LL : -0x1.00000300000600000a00000fp-384 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.0000000000001802p-3072 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.0000000000001802p-3072 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x1.00000000000018p-3072 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.0000000000001800000000000181p-3072 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.000000000000180000000000018p-3072 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.000000000000180000000000018p-3072 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x1.000000000000180000000000018p-3072 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c00000000000121p-3072 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c0000000000012p-3072 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c0000000000012p-3072 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x1.0000000000000c0000000000012p-3072 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -max 2
+= pown downward binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -max 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff708p+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -max -0xffffff
+= pown downward binary32 -0xf.fffffp+124 -16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 -16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -max -0x1fffffe
+= pown downward binary32 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -max -0x1fffffffffffff
+= pown downward binary32 -0xf.fffffp+124 -9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 -9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -max -0x3ffffffffffffe
+= pown downward binary32 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -max -0x7fffffffffffffff
+= pown downward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -max 0xffffff
+= pown downward binary32 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -max 0x1fffffe
+= pown downward binary32 -0xf.fffffp+124 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -max 0x1fffffffffffff
+= pown downward binary32 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -max 0x3ffffffffffffe
+= pown downward binary32 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp+124 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -max 0x7fffffffffffffff
+= pown downward binary32 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp+124 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp+124 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp+124 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p65 2
+= pown downward binary32 -0x2p+64 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+64 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+64 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+64 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward binary64 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown downward intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward intel96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown downward m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward m68k96 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown downward binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward binary128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown downward ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown tonearest ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown towardzero ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+= pown upward ibm128 -0x2p+64 2LL : 0x4p+128 : inexact-ok
+pown -0x1p65 3
+= pown downward binary32 -0x2p+64 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+64 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+64 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+64 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward binary64 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown downward intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward intel96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown downward m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward m68k96 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown downward binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward binary128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown downward ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown tonearest ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown towardzero ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+= pown upward ibm128 -0x2p+64 3LL : -0x8p+192 : inexact-ok
+pown -0x1p65 4
+= pown downward binary32 -0x2p+64 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+64 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+64 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+64 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward binary64 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown downward intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward intel96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown downward m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward m68k96 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown downward binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward binary128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown downward ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown tonearest ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown towardzero ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+= pown upward ibm128 -0x2p+64 4LL : 0x1p+260 : inexact-ok
+pown -0x1p65 5
+= pown downward binary32 -0x2p+64 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+64 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+64 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+64 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward binary64 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown downward intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward intel96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown downward m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward m68k96 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown downward binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward binary128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown downward ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown tonearest ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown towardzero ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+= pown upward ibm128 -0x2p+64 5LL : -0x2p+324 : inexact-ok
+pown -0x1p43 3
+= pown downward binary32 -0x8p+40 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p+40 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p+40 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p+40 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward binary64 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown downward intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward intel96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown downward m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward m68k96 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown downward binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward binary128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown downward ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown tonearest ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown towardzero ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+= pown upward ibm128 -0x8p+40 3LL : -0x2p+128 : inexact-ok
+pown -0x1p43 4
+= pown downward binary32 -0x8p+40 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p+40 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p+40 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p+40 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward binary64 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown downward intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward intel96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown downward m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward m68k96 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown downward binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward binary128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown downward ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown tonearest ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown towardzero ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+= pown upward ibm128 -0x8p+40 4LL : 0x1p+172 : inexact-ok
+pown -0x1p43 5
+= pown downward binary32 -0x8p+40 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p+40 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p+40 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p+40 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward binary64 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown downward intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward intel96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown downward m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward m68k96 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown downward binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward binary128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown downward ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown tonearest ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown towardzero ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+= pown upward ibm128 -0x8p+40 5LL : -0x8p+212 : inexact-ok
+pown -0x1p33 4
+= pown downward binary32 -0x2p+32 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p+32 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+32 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+32 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward binary64 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown downward intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward intel96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown downward m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward m68k96 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown downward binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward binary128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown downward ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown tonearest ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown towardzero ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+= pown upward ibm128 -0x2p+32 4LL : 0x1p+132 : inexact-ok
+pown -0x1p33 5
+= pown downward binary32 -0x2p+32 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p+32 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p+32 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p+32 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward binary64 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown downward intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward intel96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown downward m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward m68k96 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown downward binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward binary128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown downward ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown tonearest ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown towardzero ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+= pown upward ibm128 -0x2p+32 5LL : -0x2p+164 : inexact-ok
+pown -0x1p26 5
+= pown downward binary32 -0x4p+24 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p+24 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p+24 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p+24 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward binary64 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown downward intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward intel96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown downward m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward m68k96 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown downward binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward binary128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown downward ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown tonearest ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown towardzero ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+= pown upward ibm128 -0x4p+24 5LL : -0x4p+128 : inexact-ok
+pown -0x1p-65 -2
+= pown downward binary32 -0x8p-68 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-68 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-68 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-68 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward binary64 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown downward intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward intel96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown downward m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward m68k96 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown downward binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward binary128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown downward ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown tonearest ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown towardzero ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+= pown upward ibm128 -0x8p-68 -2LL : 0x4p+128 : inexact-ok
+pown -0x1p-65 -3
+= pown downward binary32 -0x8p-68 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-68 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-68 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-68 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward binary64 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown downward intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward intel96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown downward m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward m68k96 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown downward binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward binary128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown downward ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown tonearest ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown towardzero ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+= pown upward ibm128 -0x8p-68 -3LL : -0x8p+192 : inexact-ok
+pown -0x1p-65 -4
+= pown downward binary32 -0x8p-68 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-68 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-68 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-68 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward binary64 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown downward intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward intel96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown downward m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward m68k96 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown downward binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward binary128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown downward ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown tonearest ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown towardzero ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+= pown upward ibm128 -0x8p-68 -4LL : 0x1p+260 : inexact-ok
+pown -0x1p-65 -5
+= pown downward binary32 -0x8p-68 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-68 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-68 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-68 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward binary64 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown downward intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward intel96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown downward m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward m68k96 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown downward binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward binary128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown downward ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown tonearest ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown towardzero ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+= pown upward ibm128 -0x8p-68 -5LL : -0x2p+324 : inexact-ok
+pown -0x1p-43 -3
+= pown downward binary32 -0x2p-44 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p-44 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p-44 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p-44 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward binary64 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown downward intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward intel96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown downward m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward m68k96 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown downward binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward binary128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown downward ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown tonearest ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown towardzero ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+= pown upward ibm128 -0x2p-44 -3LL : -0x2p+128 : inexact-ok
+pown -0x1p-43 -4
+= pown downward binary32 -0x2p-44 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x2p-44 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p-44 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p-44 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward binary64 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown downward intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward intel96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown downward m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward m68k96 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown downward binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward binary128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown downward ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown tonearest ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown towardzero ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+= pown upward ibm128 -0x2p-44 -4LL : 0x1p+172 : inexact-ok
+pown -0x1p-43 -5
+= pown downward binary32 -0x2p-44 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2p-44 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x2p-44 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x2p-44 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward binary64 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown downward intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward intel96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown downward m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward m68k96 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown downward binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward binary128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown downward ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown tonearest ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown towardzero ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+= pown upward ibm128 -0x2p-44 -5LL : -0x8p+212 : inexact-ok
+pown -0x1p-33 -4
+= pown downward binary32 -0x8p-36 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-36 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-36 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-36 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward binary64 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown downward intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward intel96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown downward m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward m68k96 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown downward binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward binary128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown downward ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown tonearest ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown towardzero ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+= pown upward ibm128 -0x8p-36 -4LL : 0x1p+132 : inexact-ok
+pown -0x1p-33 -5
+= pown downward binary32 -0x8p-36 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-36 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-36 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-36 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward binary64 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown downward intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward intel96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown downward m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward m68k96 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown downward binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward binary128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown downward ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown tonearest ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown towardzero ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+= pown upward ibm128 -0x8p-36 -5LL : -0x2p+164 : inexact-ok
+pown -0x1p-26 -5
+= pown downward binary32 -0x4p-28 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-28 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-28 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-28 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward binary64 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown downward intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward intel96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown downward m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward m68k96 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown downward binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward binary128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown downward ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown tonearest ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown towardzero ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+= pown upward ibm128 -0x4p-28 -5LL : -0x4p+128 : inexact-ok
+pown -0x1p513 2
+= pown downward binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary64 -0x2p+512 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+512 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+512 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+512 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown tonearest intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown towardzero intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown upward intel96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown downward m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown tonearest m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown towardzero m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown upward m68k96 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown downward binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown tonearest binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown towardzero binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown upward binary128 -0x2p+512 2LL : 0x4p+1024 : inexact-ok
+= pown downward ibm128 -0x2p+512 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+512 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+512 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+512 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p513 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0x2p+512 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+512 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+512 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+512 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown tonearest intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown towardzero intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown upward intel96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown downward m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown tonearest m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown towardzero m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown upward m68k96 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown downward binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown tonearest binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown towardzero binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown upward binary128 -0x2p+512 3LL : -0x8p+1536 : inexact-ok
+= pown downward ibm128 -0x2p+512 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+512 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+512 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+512 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p513 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0x2p+512 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+512 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+512 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+512 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown tonearest intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown towardzero intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown upward intel96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown downward m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown tonearest m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown towardzero m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown upward m68k96 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown downward binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown tonearest binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown towardzero binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown upward binary128 -0x2p+512 4LL : 0x1p+2052 : inexact-ok
+= pown downward ibm128 -0x2p+512 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+512 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+512 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+512 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p513 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0x2p+512 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+512 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+512 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+512 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown tonearest intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown towardzero intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown upward intel96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown downward m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown tonearest m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown towardzero m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown upward m68k96 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown downward binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown tonearest binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown towardzero binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown upward binary128 -0x2p+512 5LL : -0x2p+2564 : inexact-ok
+= pown downward ibm128 -0x2p+512 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+512 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+512 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+512 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p342 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0x4p+340 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p+340 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p+340 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p+340 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown tonearest intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown towardzero intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown upward intel96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown downward m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown tonearest m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown towardzero m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown upward m68k96 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown downward binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown tonearest binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown towardzero binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown upward binary128 -0x4p+340 3LL : -0x4p+1024 : inexact-ok
+= pown downward ibm128 -0x4p+340 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p+340 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p+340 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p+340 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p342 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0x4p+340 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p+340 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p+340 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p+340 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown tonearest intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown towardzero intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown upward intel96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown downward m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown tonearest m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown towardzero m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown upward m68k96 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown downward binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown tonearest binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown towardzero binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown upward binary128 -0x4p+340 4LL : 0x1p+1368 : inexact-ok
+= pown downward ibm128 -0x4p+340 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p+340 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p+340 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p+340 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p342 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0x4p+340 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p+340 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p+340 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p+340 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown tonearest intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown towardzero intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown upward intel96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown downward m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown tonearest m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown towardzero m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown upward m68k96 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown downward binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown tonearest binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown towardzero binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown upward binary128 -0x4p+340 5LL : -0x4p+1708 : inexact-ok
+= pown downward ibm128 -0x4p+340 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p+340 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p+340 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p+340 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p257 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0x2p+256 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x2p+256 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+256 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+256 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown tonearest intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown towardzero intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown upward intel96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown downward m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown tonearest m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown towardzero m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown upward m68k96 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown downward binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown tonearest binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown towardzero binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown upward binary128 -0x2p+256 4LL : 0x1p+1028 : inexact-ok
+= pown downward ibm128 -0x2p+256 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x2p+256 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+256 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+256 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p257 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0x2p+256 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+256 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+256 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+256 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown tonearest intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown towardzero intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown upward intel96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown downward m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown tonearest m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown towardzero m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown upward m68k96 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown downward binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown tonearest binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown towardzero binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown upward binary128 -0x2p+256 5LL : -0x2p+1284 : inexact-ok
+= pown downward ibm128 -0x2p+256 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+256 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+256 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+256 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p205 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0x2p+204 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x2p+204 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x2p+204 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x2p+204 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown tonearest intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown towardzero intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown upward intel96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown downward m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown tonearest m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown towardzero m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown upward m68k96 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown downward binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown tonearest binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown towardzero binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown upward binary128 -0x2p+204 5LL : -0x2p+1024 : inexact-ok
+= pown downward ibm128 -0x2p+204 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x2p+204 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x2p+204 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x2p+204 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-513 -2
+= pown downward binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward binary64 -0x8p-516 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-516 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-516 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-516 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown tonearest intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown towardzero intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown upward intel96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown downward m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown tonearest m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown towardzero m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown upward m68k96 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown downward binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown tonearest binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown towardzero binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown upward binary128 -0x8p-516 -2LL : 0x4p+1024 : inexact-ok
+= pown downward ibm128 -0x8p-516 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-516 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-516 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-516 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p-513 -3
+= pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary64 -0x8p-516 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-516 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-516 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-516 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown tonearest intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown towardzero intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown upward intel96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown downward m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown tonearest m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown towardzero m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown upward m68k96 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown downward binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown tonearest binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown towardzero binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown upward binary128 -0x8p-516 -3LL : -0x8p+1536 : inexact-ok
+= pown downward ibm128 -0x8p-516 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-516 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-516 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-516 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-513 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x8p-516 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-516 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-516 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-516 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown tonearest intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown towardzero intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown upward intel96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown downward m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown tonearest m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown towardzero m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown upward m68k96 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown downward binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown tonearest binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown towardzero binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown upward binary128 -0x8p-516 -4LL : 0x1p+2052 : inexact-ok
+= pown downward ibm128 -0x8p-516 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-516 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-516 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-516 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p-513 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x8p-516 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-516 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-516 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-516 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown tonearest intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown towardzero intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown upward intel96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown downward m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown tonearest m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown towardzero m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown upward m68k96 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown downward binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown tonearest binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown towardzero binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown upward binary128 -0x8p-516 -5LL : -0x2p+2564 : inexact-ok
+= pown downward ibm128 -0x8p-516 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-516 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-516 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-516 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-342 -3
+= pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary64 -0x4p-344 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-344 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-344 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-344 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown tonearest intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown towardzero intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown upward intel96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown downward m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown tonearest m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown towardzero m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown upward m68k96 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown downward binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown tonearest binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown towardzero binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown upward binary128 -0x4p-344 -3LL : -0x4p+1024 : inexact-ok
+= pown downward ibm128 -0x4p-344 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-344 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-344 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-344 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-342 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x4p-344 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-344 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-344 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-344 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown tonearest intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown towardzero intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown upward intel96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown downward m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown tonearest m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown towardzero m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown upward m68k96 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown downward binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown tonearest binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown towardzero binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown upward binary128 -0x4p-344 -4LL : 0x1p+1368 : inexact-ok
+= pown downward ibm128 -0x4p-344 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-344 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-344 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-344 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p-342 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-344 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-344 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-344 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-344 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown tonearest intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown towardzero intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown upward intel96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown downward m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown tonearest m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown towardzero m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown upward m68k96 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown downward binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown tonearest binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown towardzero binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown upward binary128 -0x4p-344 -5LL : -0x4p+1708 : inexact-ok
+= pown downward ibm128 -0x4p-344 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-344 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-344 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-344 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-257 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x8p-260 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-260 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-260 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-260 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown tonearest intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown towardzero intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown upward intel96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown downward m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown tonearest m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown towardzero m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown upward m68k96 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown downward binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown tonearest binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown towardzero binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown upward binary128 -0x8p-260 -4LL : 0x1p+1028 : inexact-ok
+= pown downward ibm128 -0x8p-260 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-260 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-260 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-260 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p-257 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x8p-260 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-260 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-260 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-260 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown tonearest intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown towardzero intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown upward intel96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown downward m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown tonearest m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown towardzero m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown upward m68k96 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown downward binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown tonearest binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown towardzero binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown upward binary128 -0x8p-260 -5LL : -0x2p+1284 : inexact-ok
+= pown downward ibm128 -0x8p-260 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-260 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-260 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-260 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-205 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x8p-208 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-208 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-208 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-208 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown tonearest intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown towardzero intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown upward intel96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown downward m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown tonearest m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown towardzero m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown upward m68k96 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown downward binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown tonearest binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown towardzero binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown upward binary128 -0x8p-208 -5LL : -0x2p+1024 : inexact-ok
+= pown downward ibm128 -0x8p-208 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-208 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-208 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-208 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p8192 2
+= pown downward binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 2LL : 0xf.ffffe000001p+252 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffp+2044 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff001p+2044 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff00000000000004p+2044 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+8192 2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1p+8192 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+8192 2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+8192 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff9p+2044 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffff7ffffffffffff908p+2044 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p8192 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+8192 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p+8192 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+8192 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+8192 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff708p+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p8192 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+8192 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1p+8192 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+8192 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+8192 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p8192 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+8192 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p+8192 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+8192 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+8192 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p5462 3
+= pown downward binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 3LL : -0xf.ffffd000002f8p+380 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000003p+380 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffp+380 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 3LL : -0xf.ffffd000002ffffffp+380 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe801p+3068 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8p+3068 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000cp+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0xf.fffffffffffe8000000000000bf8p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p+5460 3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p+5460 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p+5460 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p+5460 3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff708p+3068 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffff3ffffffffffff7p+3068 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p5462 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p+5460 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p+5460 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p+5460 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p+5460 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p5462 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p+5460 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p+5460 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p+5460 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p+5460 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p4097 4
+= pown downward binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000005f8p+508 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000005ffffp+508 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 4LL : 0xf.ffffc000006p+508 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 4LL : 0xf.ffffc000005fffffc000001p+508 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffep+4092 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe001p+4092 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000017f8p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 4LL : 0xf.fffffffffffe00000000000018p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+4096 4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p+4096 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+4096 4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+4096 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff6p+4092 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffefffffffffffff608p+4092 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1p4097 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+4096 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+4096 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+4096 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+4096 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p3277 5
+= pown downward binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0xf.fffffp+124 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp+124 5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown upward binary64 -0xf.fffffp+124 5LL : -0xf.ffffb000009f8p+636 : inexact-ok
+= pown downward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward intel96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb00000ap+636 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown upward m68k96 -0xf.fffffp+124 5LL : -0xf.ffffb000009ffffp+636 : inexact-ok
+= pown downward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown upward binary128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffff8p+636 : inexact-ok
+= pown downward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000005p+636 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown upward ibm128 -0xf.fffffp+124 5LL : -0xf.ffffb000009fffff6000004ffcp+636 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd801p+5116 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd8p+5116 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000028p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0xf.fffffffffffd80000000000027f8p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p+3276 5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p+3276 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p+3276 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p+3276 5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff608p+5116 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.fffffffffffebffffffffffff6p+5116 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p64 257
+= pown downward binary32 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1p+64 257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1p+64 257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x1p+64 257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x1p+64 257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p+64 257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p+64 257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p+64 257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x1p+64 257LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x1p+64 257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x1p+64 257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x1p+64 257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0x1p-8192 -2
+= pown downward binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward binary64 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward intel96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward m68k96 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward binary128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown upward ibm128 -0x8p-152 -2LL : 0x4p+296 : inexact-ok
+= pown downward binary64 -0x4p-1076 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1076 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown upward intel96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown downward binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown upward binary128 -0x4p-1076 -2LL : 0x1p+2148 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1076 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-8192 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1p-8192 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-8192 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-8192 -2LL : plus_infty : inexact-ok overflow errno-erange
+pown -0x1p-8192 -3
+= pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-8192 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p-8192 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-8192 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-8192 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-8192 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-8192 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1p-8192 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-8192 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-8192 -4LL : plus_infty : inexact-ok overflow errno-erange
+pown -0x1p-8192 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-8192 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p-8192 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-8192 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-8192 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-5462 -3
+= pown downward binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary64 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward intel96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward m68k96 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward binary128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown upward ibm128 -0x8p-152 -3LL : -0x8p+444 : inexact-ok
+= pown downward binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward intel96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown upward binary128 -0x4p-1076 -3LL : -0x4p+3220 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-5464 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-5464 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-5464 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-5464 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-5462 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-5464 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-5464 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-5464 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-5464 -4LL : plus_infty : inexact-ok overflow errno-erange
+pown -0x1p-5462 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-5464 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-5464 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-5464 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-5464 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-4097 -4
+= pown downward binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -4LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary64 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward intel96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward m68k96 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward binary128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown upward ibm128 -0x8p-152 -4LL : 0x1p+596 : inexact-ok
+= pown downward binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -4LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward intel96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown upward binary128 -0x4p-1076 -4LL : 0x1p+4296 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1076 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -4LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -4LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4100 -4LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-4100 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4100 -4LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4100 -4LL : plus_infty : inexact-ok overflow errno-erange
+pown -0x1p-4097 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4100 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-4100 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4100 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4100 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-3277 -5
+= pown downward binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-152 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-152 -5LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary64 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward intel96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward m68k96 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward binary128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown tonearest ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown towardzero ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown upward ibm128 -0x8p-152 -5LL : -0x2p+744 : inexact-ok
+= pown downward binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1076 -5LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward intel96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward m68k96 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown tonearest binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown towardzero binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown upward binary128 -0x4p-1076 -5LL : -0x4p+5368 : inexact-ok
+= pown downward ibm128 -0x4p-1076 -5LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1076 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1076 -5LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-3280 -5LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-3280 -5LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-3280 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-3280 -5LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+pown -0x1p-64 -257
+= pown downward binary32 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1p-64 -257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1p-64 -257LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x1p-64 -257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x1p-64 -257LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1p-64 -257LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1p-64 -257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1p-64 -257LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x1p-64 -257LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x1p-64 -257LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x1p-64 -257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x1p-64 -257LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0.5 126
+= pown downward binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x8p-4 126LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward binary64 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown downward intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward intel96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown downward m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward m68k96 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown downward binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward binary128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown downward ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown tonearest ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown towardzero ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+= pown upward ibm128 -0x8p-4 126LL : 0x4p-128 : inexact-ok
+pown -0.5 127
+= pown downward binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x8p-4 127LL : -0x2p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward binary64 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown downward intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward intel96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown downward m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward m68k96 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown downward binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward binary128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown downward ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown tonearest ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown towardzero ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+= pown upward ibm128 -0x8p-4 127LL : -0x2p-128 : inexact-ok
+pown -0.5 -126
+= pown downward binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward binary32 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward binary64 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward intel96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward m68k96 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward binary128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown downward ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown tonearest ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown towardzero ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+= pown upward ibm128 -0x8p-4 -126LL : 0x4p+124 : inexact-ok
+pown -0.5 -127
+= pown downward binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward binary32 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward binary64 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward intel96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward m68k96 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward binary128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown downward ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown tonearest ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown towardzero ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+= pown upward ibm128 -0x8p-4 -127LL : -0x8p+124 : inexact-ok
+pown -0.5 -0xffffff
+= pown downward binary32 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-4 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0.5 -0x1fffffe
+= pown downward binary32 -0x8p-4 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-4 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-4 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x8p-4 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0.5 -0x1fffffffffffff
+= pown downward binary32 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-4 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0.5 -0x3ffffffffffffe
+= pown downward binary32 -0x8p-4 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0.5 -0x7fffffffffffffff
+= pown downward binary32 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x8p-4 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x8p-4 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-4 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-4 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-4 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -0.5 0xffffff
+= pown downward binary32 -0x8p-4 16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-4 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-4 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-4 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-4 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-4 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -0.5 0x1fffffe
+= pown downward binary32 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-4 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0.5 0x1fffffffffffff
+= pown downward binary32 -0x8p-4 9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-4 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-4 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-4 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-4 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-4 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -0.5 0x3ffffffffffffe
+= pown downward binary32 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x8p-4 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-4 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0.5 0x7fffffffffffffff
+= pown downward binary32 -0x8p-4 9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-4 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-4 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-4 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-4 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-4 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-4 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-4 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-4 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -min -2
+= pown downward binary32 -0x4p-128 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -2LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward binary64 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward intel96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward m68k96 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward binary128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown upward ibm128 -0x4p-128 -2LL : 0x1p+252 : inexact-ok
+= pown downward binary64 -0x4p-1024 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown upward intel96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown downward m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown upward m68k96 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown downward binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown upward binary128 -0x4p-1024 -2LL : 0x1p+2044 : inexact-ok
+= pown downward ibm128 -0x4p-1024 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -2LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -2LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-972 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -2LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown tonearest intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown towardzero intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown upward intel96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown downward m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown upward m68k96 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown downward binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown tonearest binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown towardzero binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown upward binary128 -0x8p-972 -2LL : 0x4p+1936 : inexact-ok
+= pown downward ibm128 -0x8p-972 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 -2LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -2LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -2LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -min -3
+= pown downward binary32 -0x4p-128 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-128 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -3LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward binary64 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward intel96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward m68k96 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward binary128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown upward ibm128 -0x4p-128 -3LL : -0x4p+376 : inexact-ok
+= pown downward binary64 -0x4p-1024 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1024 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown upward intel96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown downward m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown upward m68k96 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown downward binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown upward binary128 -0x4p-1024 -3LL : -0x4p+3064 : inexact-ok
+= pown downward ibm128 -0x4p-1024 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -3LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p-16384 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -3LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-972 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-972 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -3LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown tonearest intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown towardzero intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown upward intel96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown downward m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown upward m68k96 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown downward binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown tonearest binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown towardzero binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown upward binary128 -0x8p-972 -3LL : -0x8p+2904 : inexact-ok
+= pown downward ibm128 -0x8p-972 -3LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-972 -3LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -3LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -min 1
+= pown downward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown upward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= pown downward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown downward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown upward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown downward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown upward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown downward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown upward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= pown downward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown upward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= pown downward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= pown tonearest m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= pown towardzero m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= pown upward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= pown downward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown upward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= pown downward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown tonearest binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown towardzero binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown upward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown downward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown tonearest intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown towardzero intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown upward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown downward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown upward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown downward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown tonearest binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown towardzero binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown upward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= pown downward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= pown towardzero ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= pown upward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+pown -min 2
+= pown downward binary32 -0x4p-128 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x4p-128 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 2LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward binary64 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward intel96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward m68k96 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward binary128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown upward ibm128 -0x4p-128 2LL : 0x1p-252 : inexact-ok
+= pown downward binary64 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown upward intel96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown downward m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown upward m68k96 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown downward binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown upward binary128 -0x4p-1024 2LL : 0x1p-2044 : inexact-ok
+= pown downward ibm128 -0x4p-1024 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 2LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 2LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 2LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 2LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown tonearest intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown towardzero intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown upward intel96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown downward m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown upward m68k96 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown downward binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown tonearest binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown towardzero binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown upward binary128 -0x8p-972 2LL : 0x4p-1940 : inexact-ok
+= pown downward ibm128 -0x8p-972 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-972 2LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 2LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 2LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -min 3
+= pown downward binary32 -0x4p-128 3LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward binary64 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward intel96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward m68k96 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward binary128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown tonearest ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown towardzero ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown upward ibm128 -0x4p-128 3LL : -0x4p-380 : inexact-ok
+= pown downward binary64 -0x4p-1024 3LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown tonearest intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown towardzero intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown upward intel96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown downward m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown tonearest m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown towardzero m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown upward m68k96 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown downward binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown tonearest binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown towardzero binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown upward binary128 -0x4p-1024 3LL : -0x4p-3068 : inexact-ok
+= pown downward ibm128 -0x4p-1024 3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-16384 3LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-16384 3LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-16384 3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p-16384 3LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p-16384 3LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p-16384 3LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-972 3LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown tonearest intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown towardzero intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown upward intel96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown downward m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown tonearest m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown towardzero m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown upward m68k96 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown downward binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown tonearest binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown towardzero binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown upward binary128 -0x8p-972 3LL : -0x2p-2908 : inexact-ok
+= pown downward ibm128 -0x8p-972 3LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 3LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 3LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -min -0xffffff
+= pown downward binary32 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -16777215LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-128 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p-16384 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -16777215LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -16777215LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -16777215LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 -16777215LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-972 -16777215LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -16777215LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -min -0x1fffffe
+= pown downward binary32 -0x4p-128 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -33554430LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-128 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-128 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x4p-128 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-1024 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x4p-1024 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-972 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -33554430LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -33554430LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-972 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -33554430LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x8p-972 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 -33554430LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -33554430LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -33554430LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -min -0x1fffffffffffff
+= pown downward binary32 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -9007199254740991LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-128 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p-16384 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -9007199254740991LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 -9007199254740991LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-972 -9007199254740991LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -9007199254740991LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -min -0x3ffffffffffffe
+= pown downward binary32 -0x4p-128 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -18014398509481982LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -18014398509481982LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 -18014398509481982LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -18014398509481982LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -18014398509481982LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -min -0x7fffffffffffffff
+= pown downward binary32 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x4p-128 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x4p-128 -9223372036854775807LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-128 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-128 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-128 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-1024 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x4p-1024 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x4p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x4p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x2p-16384 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x2p-16384 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary64 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary64 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown downward intel96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest intel96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest m68k96 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown downward binary128 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary128 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x8p-972 -9223372036854775807LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 -9223372036854775807LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown tonearest ibm128 -0x8p-972 -9223372036854775807LL : minus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x8p-972 -9223372036854775807LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+pown -min 0xffffff
+= pown downward binary32 -0x4p-128 16777215LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-128 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-128 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-128 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-128 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-128 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-1024 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-1024 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-1024 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-1024 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-1024 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-16384 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-16384 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-16384 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p-16384 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p-16384 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p-16384 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-972 16777215LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-972 16777215LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-972 16777215LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-972 16777215LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-972 16777215LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 16777215LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 16777215LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -min 0x1fffffe
+= pown downward binary32 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 33554430LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-128 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 33554430LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 33554430LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 33554430LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 33554430LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-972 33554430LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 33554430LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 33554430LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -min 0x1fffffffffffff
+= pown downward binary32 -0x4p-128 9007199254740991LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-128 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-128 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-128 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-128 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-128 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-1024 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-1024 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-1024 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-1024 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-1024 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-16384 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-16384 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-16384 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p-16384 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p-16384 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p-16384 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-972 9007199254740991LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-972 9007199254740991LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-972 9007199254740991LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-972 9007199254740991LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-972 9007199254740991LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 9007199254740991LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 9007199254740991LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown -min 0x3ffffffffffffe
+= pown downward binary32 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 18014398509481982LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x4p-128 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-128 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x4p-1024 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x4p-1024 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 18014398509481982LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 18014398509481982LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 18014398509481982LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 18014398509481982LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x8p-972 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x8p-972 18014398509481982LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 18014398509481982LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 18014398509481982LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -min 0x7fffffffffffffff
+= pown downward binary32 -0x4p-128 9223372036854775807LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-128 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-128 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-128 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-128 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-128 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-128 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-128 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-128 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward binary64 -0x4p-1024 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-1024 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-1024 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-1024 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x4p-1024 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x4p-1024 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown downward intel96 -0x4p-16384 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x4p-16384 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x4p-16384 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x4p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2p-16384 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x2p-16384 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x2p-16384 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x2p-16384 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x8p-972 9223372036854775807LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x8p-972 9223372036854775807LL : -0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward m68k96 -0x8p-972 9223372036854775807LL : -0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary128 -0x8p-972 9223372036854775807LL : -0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward ibm128 -0x8p-972 9223372036854775807LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x8p-972 9223372036854775807LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x8p-972 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x8p-972 9223372036854775807LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x0.ffffffp0 10
+= pown downward binary32 0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 10LL : 0xf.ffff7p-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffff8p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+pown 0x0.ffffffp0 100
+= pown downward binary32 0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 100LL : 0xf.fff9dp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+pown 0x0.ffffffp0 1000
+= pown downward binary32 0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 1000LL : 0xf.ffc19p-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 1000LL : 0xf.ffc18079f222p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+pown 0x0.ffffffp0 0x1000000
+= pown downward binary32 0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 16777216LL : 0x5.e2d59p-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4812p-4 : inexact-ok
+pown 0x0.ffffffp0 0x40000000
+= pown downward binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 1073741824LL : 0xc.b4e8bp-96 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c798p-96 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+pown 0x0.ffffffp0 0x48d15980
+= pown downward binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+pown 0x0.ffffffp0 -10
+= pown downward binary32 0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -10LL : 0x1.00000cp+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -10LL : 0x1.00000a0000371p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb008p+0 : inexact-ok
+pown 0x0.ffffffp0 -100
+= pown downward binary32 0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -100LL : 0x1.000066p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -100LL : 0x1.0000640013ba1p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b8p+0 : inexact-ok
+pown 0x0.ffffffp0 -1000
+= pown downward binary32 0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -1000LL : 0x1.0003eap+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -1000LL : 0x1.0003e807a31ep+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+pown 0x0.ffffffp0 -0x1000000
+= pown downward binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57722p+0 : inexact-ok
+pown 0x0.ffffffp0 -0x40000000
+= pown downward binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5121p+92 : inexact-ok
+pown 0x0.ffffffp0 -0x48d15980
+= pown downward binary32 0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -1221679488LL : 0x2.13781p+104 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b146p+104 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+pown 0x1.000002p0 0x1000000
+= pown downward binary32 0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 16777216LL : 0x7.63991f6e0531cp+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+pown 0x1.000002p0 0x2468acc0
+= pown downward binary32 0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown upward binary32 0x1.000002p+0 610839744LL : 0x2.13772cp+104 : inexact-ok
+= pown downward binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown upward binary64 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6cp+104 : inexact-ok
+= pown downward intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown upward intel96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= pown downward binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown upward binary128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d08p+104 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247ep+104 : inexact-ok
+pown 0x1.000002p0 -0x2468acc0
+= pown downward binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -610839744LL : 0x7.b4fd7p-108 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b12p-108 : inexact-ok
+pown 0x0.fffffffffffff8p0 0x48d159e26af37c00
+= pown downward binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0xf.fffffp-4 5247073869855161344LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 0xf.fffffp-4 5247073869855161344LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 0xf.fffffp-4 5247073869855161344LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 0xf.fffffp-4 5247073869855161344LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b58p-844 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+pown 0x0.fffffffffffff8p0 -0x48d159e26af37c00
+= pown downward binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xf.fffffp-4 -5247073869855161344LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af1p+840 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b74p+840 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+pown 0x1.0000000000001p0 0x2468acf13579be00
+= pown downward binary32 0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x1.000002p+0 2623536934927580672LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a4p+840 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2badp+840 : inexact-ok
+pown 0x1.0000000000001p0 -0x2468acf13579be00
+= pown downward binary32 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x1.000002p+0 -2623536934927580672LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 0x1.000002p+0 -2623536934927580672LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 0x1.000002p+0 -2623536934927580672LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 0x1.000002p+0 -2623536934927580672LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc34p-844 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8fp-844 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+pown -0x0.ffffffp0 10
+= pown downward binary32 -0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 10LL : 0xf.ffff6p-4 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 10LL : 0xf.ffff7p-4 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002cf8p-4 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002cffffp-4 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 10LL : 0xf.ffff600002dp-4 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffffp-4 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffff8p-4 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d1ffcp-4 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 10LL : 0xf.ffff600002cffff880000d2p-4 : inexact-ok
+pown -0x0.ffffffp0 100
+= pown downward binary32 -0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 100LL : 0xf.fff9cp-4 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 100LL : 0xf.fff9dp-4 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001355f8p-4 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 100LL : 0xf.fff9c001356p-4 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd88p-4 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd89p-4 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd5448334p-4 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483348p-4 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd54483p-4 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 100LL : 0xf.fff9c001355fd885c3bd544834p-4 : inexact-ok
+pown -0x0.ffffffp0 1000
+= pown downward binary32 -0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 1000LL : 0xf.ffc18p-4 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 1000LL : 0xf.ffc19p-4 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f2218p-4 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 1000LL : 0xf.ffc18079f222p-4 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887p-4 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221888p-4 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e718p-4 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e72p-4 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e4p-4 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 1000LL : 0xf.ffc18079f221887cc9faaa72e8p-4 : inexact-ok
+pown -0x0.ffffffp0 0x1000000
+= pown downward binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d588p-4 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 16777216LL : 0x5.e2d59p-4 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105cp-4 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d106p-4 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22p-4 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f228p-4 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810b8p-4 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4810bcp-4 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa481p-4 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 16777216LL : 0x5.e2d58a99d105f22148d9aa4812p-4 : inexact-ok
+pown -0x0.ffffffp0 0x40000000
+= pown downward binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8ap-96 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 1073741824LL : 0xc.b4e8bp-96 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38ep-96 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e8p-96 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ap-96 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77bp-96 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c79p-96 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c798p-96 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c4p-96 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 1073741824LL : 0xc.b4e8a2f3c38e77ad07f54c04c8p-96 : inexact-ok
+pown -0x0.ffffffp0 0x48d15980
+= pown downward binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa18p-108 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 1221679488LL : 0x7.b4fa2p-108 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264cp-108 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc265p-108 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5bp-108 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b8p-108 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea4719cp-108 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea471ap-108 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea47p-108 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 1221679488LL : 0x7.b4fa1e8fc264e5b778223ea472p-108 : inexact-ok
+pown -0x0.ffffffp0 -10
+= pown downward binary32 -0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -10LL : 0x1.00000ap+0 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -10LL : 0x1.00000cp+0 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -10LL : 0x1.00000a0000371p+0 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a000037p+0 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -10LL : 0x1.00000a0000370002p+0 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0007p+0 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb0008p+0 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cbp+0 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -10LL : 0x1.00000a0000370000dc0002cb008p+0 : inexact-ok
+pown -0x0.ffffffp0 -100
+= pown downward binary32 -0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -100LL : 0x1.000064p+0 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -100LL : 0x1.000066p+0 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013bap+0 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -100LL : 0x1.0000640013ba1p+0 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029ep+0 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -100LL : 0x1.0000640013ba02ap+0 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3cp+0 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b3dp+0 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07bp+0 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -100LL : 0x1.0000640013ba029eb44376a07b8p+0 : inexact-ok
+pown -0x0.ffffffp0 -1000
+= pown downward binary32 -0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -1000LL : 0x1.0003e8p+0 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -1000LL : 0x1.0003eap+0 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31dfp+0 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31ep+0 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6ccp+0 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cep+0 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85ep+0 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d85fp+0 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d8p+0 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -1000LL : 0x1.0003e807a31df6cdda7c3a40d88p+0 : inexact-ok
+pown -0x0.ffffffp0 -0x1000000
+= pown downward binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e15p+0 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -16777216LL : 0x2.b7e154p+0 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b97p+0 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b972p+0 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aap+0 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa4p+0 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772124p+0 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed5772126p+0 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57721p+0 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -16777216LL : 0x2.b7e152be7b971aa2272ed57722p+0 : inexact-ok
+pown -0x0.ffffffp0 -0x40000000
+= pown downward binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259aap+92 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -1073741824LL : 0x1.4259acp+92 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764p+92 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c765p+92 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d24p+92 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d26p+92 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa1p+92 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120fa2p+92 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5120f8p+92 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -1073741824LL : 0x1.4259ab1a8c764d243a58c5121p+92 : inexact-ok
+pown -0x0.ffffffp0 -0x48d15980
+= pown downward binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown tonearest binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown towardzero binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13780cp+104 : inexact-ok
+= pown upward binary32 -0xf.fffffp-4 -1221679488LL : 0x2.13781p+104 : inexact-ok
+= pown downward binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown tonearest binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown towardzero binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b144p+104 : inexact-ok
+= pown upward binary64 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b146p+104 : inexact-ok
+= pown downward intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown tonearest intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown towardzero intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown upward intel96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown downward m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown towardzero m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441bp+104 : inexact-ok
+= pown upward m68k96 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b4p+104 : inexact-ok
+= pown downward binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= pown tonearest binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= pown towardzero binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa1688p+104 : inexact-ok
+= pown upward binary128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa168ap+104 : inexact-ok
+= pown downward ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+= pown towardzero ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa16p+104 : inexact-ok
+= pown upward ibm128 -0xf.fffffp-4 -1221679488LL : 0x2.13780c1d4b1441b2aba1fdfa17p+104 : inexact-ok
+pown -0x1.000002p0 0x1000000
+= pown downward binary32 -0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok
+= pown tonearest binary32 -0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok
+= pown towardzero binary32 -0x1.000002p+0 16777216LL : 0x7.639918p+0 : inexact-ok
+= pown upward binary32 -0x1.000002p+0 16777216LL : 0x7.63992p+0 : inexact-ok
+= pown downward binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown tonearest binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown towardzero binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318p+0 : inexact-ok
+= pown upward binary64 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531cp+0 : inexact-ok
+= pown downward intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown tonearest intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown towardzero intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown upward intel96 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok
+= pown downward m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown tonearest m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown towardzero m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841p+0 : inexact-ok
+= pown upward m68k96 -0x1.000002p+0 16777216LL : 0x7.63991f6e05318418p+0 : inexact-ok
+= pown downward binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= pown tonearest binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= pown towardzero binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35f8p+0 : inexact-ok
+= pown upward binary128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad35fcp+0 : inexact-ok
+= pown downward ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= pown tonearest ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+= pown towardzero ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad34p+0 : inexact-ok
+= pown upward ibm128 -0x1.000002p+0 16777216LL : 0x7.63991f6e0531841345850fad36p+0 : inexact-ok
+pown -0x1.000002p0 0x2468acc0
+= pown downward binary32 -0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown tonearest binary32 -0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown towardzero binary32 -0x1.000002p+0 610839744LL : 0x2.137728p+104 : inexact-ok
+= pown upward binary32 -0x1.000002p+0 610839744LL : 0x2.13772cp+104 : inexact-ok
+= pown downward binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown tonearest binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown towardzero binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6ap+104 : inexact-ok
+= pown upward binary64 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6cp+104 : inexact-ok
+= pown downward intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown tonearest intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown towardzero intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown upward intel96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= pown downward m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown tonearest m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown towardzero m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a038p+104 : inexact-ok
+= pown upward m68k96 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a03cp+104 : inexact-ok
+= pown downward binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown tonearest binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown towardzero binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d06p+104 : inexact-ok
+= pown upward binary128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247d08p+104 : inexact-ok
+= pown downward ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown tonearest ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown towardzero ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247dp+104 : inexact-ok
+= pown upward ibm128 -0x1.000002p+0 610839744LL : 0x2.1377295ae8b6a0384e9b11247ep+104 : inexact-ok
+pown -0x1.000002p0 -0x2468acc0
+= pown downward binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown tonearest binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown towardzero binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd68p-108 : inexact-ok
+= pown upward binary32 -0x1.000002p+0 -610839744LL : 0x7.b4fd7p-108 : inexact-ok
+= pown downward binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pown tonearest binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pown towardzero binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a28p-108 : inexact-ok
+= pown upward binary64 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2cp-108 : inexact-ok
+= pown downward intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown tonearest intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown towardzero intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown upward intel96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown downward m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown tonearest m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown towardzero m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8ap-108 : inexact-ok
+= pown upward m68k96 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a8p-108 : inexact-ok
+= pown downward binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= pown tonearest binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= pown towardzero binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10bp-108 : inexact-ok
+= pown upward binary128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b10b4p-108 : inexact-ok
+= pown downward ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown tonearest ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown towardzero ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b1p-108 : inexact-ok
+= pown upward ibm128 -0x1.000002p+0 -610839744LL : 0x7.b4fd685e23a2b8a632449d5b12p-108 : inexact-ok
+pown -0x0.fffffffffffff8p0 0x48d159e26af37c00
+= pown downward binary32 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0xf.fffffp-4 5247073869855161344LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0xf.fffffp-4 5247073869855161344LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0xf.fffffp-4 5247073869855161344LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0xf.fffffp-4 5247073869855161344LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0xf.fffffp-4 5247073869855161344LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pown towardzero binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaefp-844 : inexact-ok
+= pown upward binary64 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef8p-844 : inexact-ok
+= pown downward intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65fp-844 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef66p-844 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b5p-844 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5b58p-844 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+= pown towardzero ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d58p-844 : inexact-ok
+= pown upward ibm128 -0xf.ffffffffffff8p-4 5247073869855161344LL : 0xb.deabd7ffdaef65f284a1ad1d5cp-844 : inexact-ok
+pown -0x0.fffffffffffff8p0 -0x48d159e26af37c00
+= pown downward binary32 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0xf.fffffp-4 -5247073869855161344LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0xf.fffffp-4 -5247073869855161344LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -5247073869855161344LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown tonearest binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown towardzero binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4afp+840 : inexact-ok
+= pown upward binary64 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af1p+840 : inexact-ok
+= pown downward intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown tonearest intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown towardzero intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown upward intel96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= pown downward m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown tonearest m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown towardzero m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0236p+840 : inexact-ok
+= pown upward m68k96 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af0238p+840 : inexact-ok
+= pown downward binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown tonearest binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown towardzero binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b73p+840 : inexact-ok
+= pown upward binary128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b74p+840 : inexact-ok
+= pown downward ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= pown tonearest ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+= pown towardzero ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86bp+840 : inexact-ok
+= pown upward ibm128 -0xf.ffffffffffff8p-4 -5247073869855161344LL : 0x1.5913bfacf4af023616e6e4d86b8p+840 : inexact-ok
+pown -0x1.0000000000001p0 0x2468acf13579be00
+= pown downward binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary32 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest intel96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero intel96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward intel96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward m68k96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest m68k96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero m68k96 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= pown upward m68k96 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary128 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary128 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary128 -0x1.000002p+0 2623536934927580672LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= pown upward binary128 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward ibm128 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x1.000002p+0 2623536934927580672LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x1.000002p+0 2623536934927580672LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x1.000002p+0 2623536934927580672LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown tonearest binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown towardzero binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a3p+840 : inexact-ok
+= pown upward binary64 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a4p+840 : inexact-ok
+= pown downward intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown tonearest intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown towardzero intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown upward intel96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok
+= pown downward m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown tonearest m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown towardzero m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334ep+840 : inexact-ok
+= pown upward m68k96 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a335p+840 : inexact-ok
+= pown downward binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= pown tonearest binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= pown towardzero binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb8p+840 : inexact-ok
+= pown upward binary128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bacb9p+840 : inexact-ok
+= pown downward ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown tonearest ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown towardzero ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2bac8p+840 : inexact-ok
+= pown upward ibm128 -0x1.0000000000001p+0 2623536934927580672LL : 0x1.5913bfacf48a334e04740e2badp+840 : inexact-ok
+pown -0x1.0000000000001p0 -0x2468acf13579be00
+= pown downward binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary32 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary64 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward intel96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward binary128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 -0x1p+0 -2623536934927580672LL : 0x1p+0 : inexact-ok
+= pown downward binary32 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x1.000002p+0 -2623536934927580672LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 -0x1.000002p+0 -2623536934927580672LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 -0x1.000002p+0 -2623536934927580672LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 -0x1.000002p+0 -2623536934927580672LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x1.000002p+0 -2623536934927580672LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown tonearest binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown towardzero binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc338p-844 : inexact-ok
+= pown upward binary64 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc34p-844 : inexact-ok
+= pown downward intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown tonearest intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown towardzero intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown upward intel96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown downward m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown tonearest m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown towardzero m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ep-844 : inexact-ok
+= pown upward m68k96 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385fp-844 : inexact-ok
+= pown downward binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown tonearest binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown towardzero binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8ef8p-844 : inexact-ok
+= pown upward binary128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8fp-844 : inexact-ok
+= pown downward ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= pown tonearest ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+= pown towardzero ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd8cp-844 : inexact-ok
+= pown upward ibm128 -0x1.0000000000001p+0 -2623536934927580672LL : 0xb.deabd7ffdc3385ee405985fd9p-844 : inexact-ok
+pown 0x1.000002p0 0x40000000
+= pown downward binary32 0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown upward binary64 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bddp+184 : inexact-ok
+= pown downward intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown upward intel96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= pown downward binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown upward binary128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804dp+184 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+pown -0x1.000002p0 0x40000000
+= pown downward binary32 -0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1.000002p+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1.000002p+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown tonearest binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown towardzero binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdcp+184 : inexact-ok
+= pown upward binary64 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bddp+184 : inexact-ok
+= pown downward intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown tonearest intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown towardzero intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown upward intel96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= pown downward m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown tonearest m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown towardzero m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75p+184 : inexact-ok
+= pown upward m68k96 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc752p+184 : inexact-ok
+= pown downward binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown tonearest binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown towardzero binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804cp+184 : inexact-ok
+= pown upward binary128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e804dp+184 : inexact-ok
+= pown downward ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= pown tonearest ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+= pown towardzero ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e8p+184 : inexact-ok
+= pown upward ibm128 -0x1.000002p+0 1073741824LL : 0x1.95e4816b61bdc75029aa808e808p+184 : inexact-ok
+pown 0x1.00000ep0 0x40000000
+= pown downward binary32 0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown tonearest intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown towardzero intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown upward intel96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= pown downward m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown tonearest m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown towardzero m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown upward m68k96 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= pown downward binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown tonearest binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown towardzero binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown upward binary128 0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbbp+1292 : inexact-ok
+= pown downward ibm128 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x1.00000ep+0 1073741824LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown -0x1.00000ep0 0x40000000
+= pown downward binary32 -0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 -0x1.00000ep+0 1073741824LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown tonearest intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown towardzero intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown upward intel96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= pown downward m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown tonearest m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown towardzero m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053ebp+1292 : inexact-ok
+= pown upward m68k96 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb2p+1292 : inexact-ok
+= pown downward binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown tonearest binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown towardzero binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbap+1292 : inexact-ok
+= pown upward binary128 -0x1.00000ep+0 1073741824LL : 0x1.92e20f8dcb053eb0aed4d308bbbbp+1292 : inexact-ok
+= pown downward ibm128 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 -0x1.00000ep+0 1073741824LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 -0x1.00000ep+0 1073741824LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 -0x1.00000ep+0 1073741824LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 4932
+= pown downward binary32 0xap+0 4932LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xap+0 4932LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xap+0 4932LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xap+0 4932LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= pown tonearest intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= pown towardzero intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= pown upward intel96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= pown downward m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= pown tonearest m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= pown towardzero m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6ccp+16380 : inexact-ok
+= pown upward m68k96 0xap+0 4932LL : 0xd.72cb2a95c7ef6cdp+16380 : inexact-ok
+= pown downward binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok
+= pown tonearest binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
+= pown towardzero binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825bap+16380 : inexact-ok
+= pown upward binary128 0xap+0 4932LL : 0xd.72cb2a95c7ef6cce81bf1e825ba8p+16380 : inexact-ok
+= pown downward ibm128 0xap+0 4932LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xap+0 4932LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xap+0 4932LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xap+0 4932LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 4931
+= pown downward binary32 0xap+0 4931LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xap+0 4931LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xap+0 4931LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xap+0 4931LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok
+= pown tonearest intel96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok
+= pown towardzero intel96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok
+= pown upward intel96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok
+= pown downward m68k96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok
+= pown tonearest m68k96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok
+= pown towardzero m68k96 0xap+0 4931LL : 0x1.584784422d97f146p+16380 : inexact-ok
+= pown upward m68k96 0xap+0 4931LL : 0x1.584784422d97f148p+16380 : inexact-ok
+= pown downward binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
+= pown tonearest binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
+= pown towardzero binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f7p+16380 : inexact-ok
+= pown upward binary128 0xap+0 4931LL : 0x1.584784422d97f147d9c64fd9d5f8p+16380 : inexact-ok
+= pown downward ibm128 0xap+0 4931LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xap+0 4931LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xap+0 4931LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xap+0 4931LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 4930
+= pown downward binary32 0xap+0 4930LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xap+0 4930LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xap+0 4930LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xap+0 4930LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= pown tonearest intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= pown towardzero intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= pown upward intel96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= pown downward m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= pown tonearest m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= pown towardzero m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe87p+16376 : inexact-ok
+= pown upward m68k96 0xap+0 4930LL : 0x2.26d8d39d15bfe874p+16376 : inexact-ok
+= pown downward binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898ap+16376 : inexact-ok
+= pown tonearest binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok
+= pown towardzero binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898ap+16376 : inexact-ok
+= pown upward binary128 0xap+0 4930LL : 0x2.26d8d39d15bfe872f60a195c898cp+16376 : inexact-ok
+= pown downward ibm128 0xap+0 4930LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xap+0 4930LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xap+0 4930LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xap+0 4930LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 4929
+= pown downward binary32 0xap+0 4929LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0xap+0 4929LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0xap+0 4929LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0xap+0 4929LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown tonearest intel96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown towardzero intel96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown upward intel96 0xap+0 4929LL : 0x3.715aec2e89330d88p+16372 : inexact-ok
+= pown downward m68k96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown tonearest m68k96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown towardzero m68k96 0xap+0 4929LL : 0x3.715aec2e89330d84p+16372 : inexact-ok
+= pown upward m68k96 0xap+0 4929LL : 0x3.715aec2e89330d88p+16372 : inexact-ok
+= pown downward binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
+= pown tonearest binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
+= pown towardzero binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc12p+16372 : inexact-ok
+= pown upward binary128 0xap+0 4929LL : 0x3.715aec2e89330d84bcdcf560dc14p+16372 : inexact-ok
+= pown downward ibm128 0xap+0 4929LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0xap+0 4929LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0xap+0 4929LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0xap+0 4929LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 10.0 -4931
+= pown downward binary32 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0xap+0 -4931LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0xap+0 -4931LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= pown tonearest intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= pown towardzero intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= pown upward intel96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= pown downward m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= pown tonearest m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= pown towardzero m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7bp-16384 : inexact-ok
+= pown upward m68k96 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b1p-16384 : inexact-ok
+= pown downward binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e439358088p-16384 : inexact-ok
+= pown tonearest binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok
+= pown towardzero binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e439358088p-16384 : inexact-ok
+= pown upward binary128 0xap+0 -4931LL : 0xb.e5b66ecbce0b7b0e32e43935809p-16384 : inexact-ok
+= pown downward ibm128 0xap+0 -4931LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0xap+0 -4931LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0xap+0 -4931LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0xap+0 -4931LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 10.0 -4930
+= pown downward binary32 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0xap+0 -4930LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0xap+0 -4930LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown tonearest intel96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown towardzero intel96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown upward intel96 0xap+0 -4930LL : 0x7.6f92053f60c72cfp-16380 : inexact-ok
+= pown downward m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown tonearest m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown towardzero m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72ce8p-16380 : inexact-ok
+= pown upward m68k96 0xap+0 -4930LL : 0x7.6f92053f60c72cfp-16380 : inexact-ok
+= pown downward binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
+= pown tonearest binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
+= pown towardzero binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c17058p-16380 : inexact-ok
+= pown upward binary128 0xap+0 -4930LL : 0x7.6f92053f60c72ce8dfcea3c1705cp-16380 : inexact-ok
+= pown downward ibm128 0xap+0 -4930LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0xap+0 -4930LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0xap+0 -4930LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0xap+0 -4930LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 10.0 -4929
+= pown downward binary32 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0xap+0 -4929LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0xap+0 -4929LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown tonearest intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown towardzero intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown upward intel96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c18p-16376 : inexact-ok
+= pown downward m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown tonearest m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown towardzero m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c1p-16376 : inexact-ok
+= pown upward m68k96 0xap+0 -4929LL : 0x4.a5bb43479c7c7c18p-16376 : inexact-ok
+= pown downward binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e634p-16376 : inexact-ok
+= pown tonearest binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok
+= pown towardzero binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e634p-16376 : inexact-ok
+= pown upward binary128 0xap+0 -4929LL : 0x4.a5bb43479c7c7c118be12658e638p-16376 : inexact-ok
+= pown downward ibm128 0xap+0 -4929LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0xap+0 -4929LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0xap+0 -4929LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0xap+0 -4929LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 1e27 182
+= pown downward binary32 0x3.3b2e4p+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x3.3b2e4p+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x3.3b2e4p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x3.3b2e4p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b8p+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b7p+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b8p+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf0356p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf0356p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e4p+88 182LL : 0xf.8150d73a5bad7b733ee7fcf03568p+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e4p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e4p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e4p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e4p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary32 0x3.3b2e3cp+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary32 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary32 0x3.3b2e3cp+88 182LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= pown upward binary32 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fp+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f2p+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b8p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b8p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e3cp+88 182LL : 0xf.814331dd58d7f1fe3091f957b808p+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e3cp+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3cp+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e3cp+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49p+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d4ap+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a598p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a598p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.814553110d16d49f982ecfb4a5ap+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0804p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e3c9fd0804p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward binary64 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown tonearest binary64 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero binary64 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= pown upward binary64 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9dp+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9ep+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60ad8p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60ad8p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.814553110ca9a9d85e5c85e60aep+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0802p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e3c9fd0802p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= pown downward intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bp+16320 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46cp+16320 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b4p+16320 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.814553110d0c46bcd557baf08b48p+16320 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : plus_infty : inexact-ok overflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= pown upward ibm128 0x3.3b2e3c9fd0803ce8p+88 182LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+pown 1e27 -182
+= pown downward binary32 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x3.3b2e4p+88 -182LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x3.3b2e4p+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cap-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378ccp-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc55p-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc55p-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e4p+88 -182LL : 0x1.082ba3a73f5378cb5c00d333fc56p-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e4p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e4p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e4p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e4p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary32 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x3.3b2e3cp+88 -182LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x3.3b2e3cp+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b884p-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b886p-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc992p-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc992p-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e3cp+88 -182LL : 0x1.082c8c269868b8855031b7dcc993p-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e3cp+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e3cp+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3cp+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e3cp+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x3.3b2e3c9fd0804p+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca758p-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ep-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca758p-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23512p-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23512p-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0804p+88 -182LL : 0x1.082c67dd6dca757ea9a3d6b23513p-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e3c9fd0804p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x3.3b2e3c9fd0802p+88 -182LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ap-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97cp-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bcp-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0802p+88 -182LL : 0x1.082c67dd6dd1b97ba866a31b29bdp-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e3c9fd0802p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= pown tonearest intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= pown towardzero intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= pown upward intel96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= pown downward m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= pown tonearest m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= pown towardzero m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb295p-16324 : inexact-ok
+= pown upward m68k96 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb2952p-16324 : inexact-ok
+= pown downward binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbdp-16324 : inexact-ok
+= pown tonearest binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok
+= pown towardzero binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbdp-16324 : inexact-ok
+= pown upward binary128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x1.082c67dd6dcb29515f452bf31bbep-16324 : inexact-ok
+= pown downward ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x3.3b2e3c9fd0803ce8p+88 -182LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 2.0 -100000
+= pown downward binary32 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2p+0 -100000LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2p+0 -100000LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest intel96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero intel96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward intel96 0x2p+0 -100000LL : 0x8p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest m68k96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero m68k96 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward m68k96 0x2p+0 -100000LL : 0x4p-16448 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary128 0x2p+0 -100000LL : 0x4p-16496 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2p+0 -100000LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2p+0 -100000LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2p+0 -100000LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2p+0 -100000LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00001p1 -126
+= pown downward binary32 0x2.00002p+0 -126LL : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x2.00002p+0 -126LL : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x2.00002p+0 -126LL : 0x3.ffe08p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x2.00002p+0 -126LL : 0x3.ffe088p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2ap-128 : inexact-ok
+= pown tonearest binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2ap-128 : inexact-ok
+= pown towardzero binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2ap-128 : inexact-ok
+= pown upward binary64 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2cp-128 : inexact-ok
+= pown downward intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= pown tonearest intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= pown towardzero intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= pown upward intel96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= pown downward m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= pown tonearest m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= pown towardzero m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29cp-128 : inexact-ok
+= pown upward m68k96 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a2ap-128 : inexact-ok
+= pown downward binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dap-128 : inexact-ok
+= pown tonearest binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dcp-128 : inexact-ok
+= pown towardzero binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dap-128 : inexact-ok
+= pown upward binary128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201dcp-128 : inexact-ok
+= pown downward ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201p-128 : inexact-ok
+= pown tonearest ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e202p-128 : inexact-ok
+= pown towardzero ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e201p-128 : inexact-ok
+= pown upward ibm128 0x2.00002p+0 -126LL : 0x3.ffe0807d02b2a29ff13c16e202p-128 : inexact-ok
+pown -0x1.00002p1 -126
+= pown downward binary32 -0x2.00004p+0 -126LL : 0x3.ffc1p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00004p+0 -126LL : 0x3.ffc1p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x2.00004p+0 -126LL : 0x3.ffc1p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x2.00004p+0 -126LL : 0x3.ffc108p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405952p-128 : inexact-ok
+= pown tonearest binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405952p-128 : inexact-ok
+= pown towardzero binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405952p-128 : inexact-ok
+= pown upward binary64 -0x2.00004p+0 -126LL : 0x3.ffc101f405954p-128 : inexact-ok
+= pown downward intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok
+= pown tonearest intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok
+= pown towardzero intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok
+= pown upward intel96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok
+= pown downward m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok
+= pown tonearest m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok
+= pown towardzero m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fcp-128 : inexact-ok
+= pown upward m68k96 -0x2.00004p+0 -126LL : 0x3.ffc101f405952ap-128 : inexact-ok
+= pown downward binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfd8p-128 : inexact-ok
+= pown tonearest binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfd8p-128 : inexact-ok
+= pown towardzero binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfd8p-128 : inexact-ok
+= pown upward binary128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfdap-128 : inexact-ok
+= pown downward ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfp-128 : inexact-ok
+= pown tonearest ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ecp-128 : inexact-ok
+= pown towardzero ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ebfp-128 : inexact-ok
+= pown upward ibm128 -0x2.00004p+0 -126LL : 0x3.ffc101f4059529fecf83967ecp-128 : inexact-ok
+pown 0x1.00003p1 -126
+= pown downward binary32 0x2.00006p+0 -126LL : 0x3.ffa18p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x2.00006p+0 -126LL : 0x3.ffa188p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x2.00006p+0 -126LL : 0x3.ffa18p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x2.00006p+0 -126LL : 0x3.ffa188p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7ap-128 : inexact-ok
+= pown tonearest binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7cp-128 : inexact-ok
+= pown towardzero binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7ap-128 : inexact-ok
+= pown upward binary64 0x2.00006p+0 -126LL : 0x3.ffa1846500d7cp-128 : inexact-ok
+= pown downward intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown tonearest intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown towardzero intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown upward intel96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b49cp-128 : inexact-ok
+= pown downward m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown tonearest m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown towardzero m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498p-128 : inexact-ok
+= pown upward m68k96 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b49cp-128 : inexact-ok
+= pown downward binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok
+= pown tonearest binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok
+= pown towardzero binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dap-128 : inexact-ok
+= pown upward binary128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038dcp-128 : inexact-ok
+= pown downward ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038p-128 : inexact-ok
+= pown tonearest ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51039p-128 : inexact-ok
+= pown towardzero ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51038p-128 : inexact-ok
+= pown upward ibm128 0x2.00006p+0 -126LL : 0x3.ffa1846500d7b498a114c51039p-128 : inexact-ok
+pown -0x1.00004p1 -126
+= pown downward binary32 -0x2.00008p+0 -126LL : 0x3.ff82p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00008p+0 -126LL : 0x3.ff8208p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x2.00008p+0 -126LL : 0x3.ff82p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x2.00008p+0 -126LL : 0x3.ff8208p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa8p-128 : inexact-ok
+= pown tonearest binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaaap-128 : inexact-ok
+= pown towardzero binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa8p-128 : inexact-ok
+= pown upward binary64 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaaap-128 : inexact-ok
+= pown downward intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown tonearest intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown towardzero intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown upward intel96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe8p-128 : inexact-ok
+= pown downward m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown tonearest m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown towardzero m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe4p-128 : inexact-ok
+= pown upward m68k96 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe8p-128 : inexact-ok
+= pown downward binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fcp-128 : inexact-ok
+= pown tonearest binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fcp-128 : inexact-ok
+= pown towardzero binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fcp-128 : inexact-ok
+= pown upward binary128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477fep-128 : inexact-ok
+= pown downward ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477p-128 : inexact-ok
+= pown tonearest ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed478p-128 : inexact-ok
+= pown towardzero ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed477p-128 : inexact-ok
+= pown upward ibm128 -0x2.00008p+0 -126LL : 0x3.ff8207cfecaa9fe470a15ed478p-128 : inexact-ok
+pown 0x1.00005p1 -126
+= pown downward binary32 0x2.0000ap+0 -126LL : 0x3.ff6288p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x2.0000ap+0 -126LL : 0x3.ff629p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x2.0000ap+0 -126LL : 0x3.ff6288p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x2.0000ap+0 -126LL : 0x3.ff629p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8p-128 : inexact-ok
+= pown tonearest binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8p-128 : inexact-ok
+= pown towardzero binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8p-128 : inexact-ok
+= pown upward binary64 0x2.0000ap+0 -126LL : 0x3.ff628c34c13eap-128 : inexact-ok
+= pown downward intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok
+= pown tonearest intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= pown towardzero intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok
+= pown upward intel96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= pown downward m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok
+= pown tonearest m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= pown towardzero m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e885p-128 : inexact-ok
+= pown upward m68k96 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e8854p-128 : inexact-ok
+= pown downward binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb6p-128 : inexact-ok
+= pown tonearest binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb8p-128 : inexact-ok
+= pown towardzero binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb6p-128 : inexact-ok
+= pown upward binary128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfb8p-128 : inexact-ok
+= pown downward ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfp-128 : inexact-ok
+= pown tonearest ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098cp-128 : inexact-ok
+= pown towardzero ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098bfp-128 : inexact-ok
+= pown upward ibm128 0x2.0000ap+0 -126LL : 0x3.ff628c34c13e88524d9f8098cp-128 : inexact-ok
+pown -0x1.00006p1 -126
+= pown downward binary32 -0x2.0000cp+0 -126LL : 0x3.ff431p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.0000cp+0 -126LL : 0x3.ff431p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x2.0000cp+0 -126LL : 0x3.ff431p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x2.0000cp+0 -126LL : 0x3.ff4318p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44p-128 : inexact-ok
+= pown tonearest binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44p-128 : inexact-ok
+= pown towardzero binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44p-128 : inexact-ok
+= pown upward binary64 -0x2.0000cp+0 -126LL : 0x3.ff43119376c46p-128 : inexact-ok
+= pown downward intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown tonearest intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown towardzero intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown upward intel96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c4494cp-128 : inexact-ok
+= pown downward m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c44948p-128 : inexact-ok
+= pown upward m68k96 -0x2.0000cp+0 -126LL : 0x3.ff43119376c4494cp-128 : inexact-ok
+= pown downward binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258ap-128 : inexact-ok
+= pown tonearest binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258cp-128 : inexact-ok
+= pown towardzero binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258ap-128 : inexact-ok
+= pown upward binary128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef68258cp-128 : inexact-ok
+= pown downward ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6825p-128 : inexact-ok
+= pown tonearest ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6826p-128 : inexact-ok
+= pown towardzero ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6825p-128 : inexact-ok
+= pown upward ibm128 -0x2.0000cp+0 -126LL : 0x3.ff43119376c449494caaef6826p-128 : inexact-ok
+pown 0x1.00007p1 -126
+= pown downward binary32 0x2.0000ep+0 -126LL : 0x3.ff239p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x2.0000ep+0 -126LL : 0x3.ff2398p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x2.0000ep+0 -126LL : 0x3.ff239p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x2.0000ep+0 -126LL : 0x3.ff2398p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cep-128 : inexact-ok
+= pown tonearest binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056dp-128 : inexact-ok
+= pown towardzero binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cep-128 : inexact-ok
+= pown upward binary64 0x2.0000ep+0 -126LL : 0x3.ff2397ec056dp-128 : inexact-ok
+= pown downward intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown tonearest intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown towardzero intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown upward intel96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd28p-128 : inexact-ok
+= pown downward m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown tonearest m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown towardzero m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd24p-128 : inexact-ok
+= pown upward m68k96 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd28p-128 : inexact-ok
+= pown downward binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok
+= pown tonearest binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok
+= pown towardzero binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a036p-128 : inexact-ok
+= pown upward binary128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a038p-128 : inexact-ok
+= pown downward ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok
+= pown tonearest ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok
+= pown towardzero ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6ap-128 : inexact-ok
+= pown upward ibm128 0x2.0000ep+0 -126LL : 0x3.ff2397ec056cfd2587f6bcd6a1p-128 : inexact-ok
+pown 0x1.00001p1 -969
+= pown downward binary32 0x2.00002p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00002p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00002p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00002p+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbfp-972 : inexact-ok
+= pown tonearest binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbfp-972 : inexact-ok
+= pown towardzero binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbfp-972 : inexact-ok
+= pown upward binary64 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf4p-972 : inexact-ok
+= pown downward intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown tonearest intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown towardzero intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown upward intel96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13bp-972 : inexact-ok
+= pown downward m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown tonearest m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown towardzero m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13a8p-972 : inexact-ok
+= pown upward m68k96 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13bp-972 : inexact-ok
+= pown downward binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok
+= pown tonearest binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok
+= pown towardzero binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1ffcp-972 : inexact-ok
+= pown upward binary128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok
+= pown downward ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1cp-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de1cp-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00002p+0 -969LL : 0x7.fe1bb959dfbf13aa39caf5de2p-972 : inexact-ok underflow errno-erange-ok
+pown -0x1.00002p1 -969
+= pown downward binary32 -0x2.00004p+0 -969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00004p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00004p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00004p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601f4p-972 : inexact-ok
+= pown tonearest binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601fp-972 : inexact-ok
+= pown towardzero binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601fp-972 : inexact-ok
+= pown upward binary64 -0x2.00004p+0 -969LL : -0x7.fc37e555601fp-972 : inexact-ok
+= pown downward intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a58p-972 : inexact-ok
+= pown tonearest intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown towardzero intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown upward intel96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown downward m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a58p-972 : inexact-ok
+= pown tonearest m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown towardzero m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown upward m68k96 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a5p-972 : inexact-ok
+= pown downward binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f8p-972 : inexact-ok
+= pown tonearest binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972 : inexact-ok
+= pown towardzero binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972 : inexact-ok
+= pown upward binary128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0f7cp-972 : inexact-ok
+= pown downward ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a1p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a1p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0cp-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.00004p+0 -969LL : -0x7.fc37e555601f1a53bf6fe56a0cp-972 : inexact-ok underflow errno-erange-ok
+pown 0x1.00003p1 -969
+= pown downward binary32 0x2.00006p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00006p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00006p+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00006p+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aap-972 : inexact-ok
+= pown tonearest binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aa4p-972 : inexact-ok
+= pown towardzero binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aap-972 : inexact-ok
+= pown upward binary64 0x2.00006p+0 -969LL : 0x7.fa5483d757aa4p-972 : inexact-ok
+= pown downward intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown tonearest intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown towardzero intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown upward intel96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e5p-972 : inexact-ok
+= pown downward m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown tonearest m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown towardzero m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48p-972 : inexact-ok
+= pown upward m68k96 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e5p-972 : inexact-ok
+= pown downward binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df147cp-972 : inexact-ok
+= pown tonearest binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df148p-972 : inexact-ok
+= pown towardzero binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df147cp-972 : inexact-ok
+= pown upward binary128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df148p-972 : inexact-ok
+= pown downward ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df14p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00006p+0 -969LL : 0x7.fa5483d757aa2e48a51ff3df18p-972 : inexact-ok underflow errno-erange-ok
+pown -0x1.00004p1 -969
+= pown downward binary32 -0x2.00008p+0 -969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00008p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00008p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00008p+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bcp-972 : inexact-ok
+= pown tonearest binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bcp-972 : inexact-ok
+= pown towardzero binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35b8p-972 : inexact-ok
+= pown upward binary64 -0x2.00008p+0 -969LL : -0x7.f87194c4a35b8p-972 : inexact-ok
+= pown downward intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok
+= pown tonearest intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok
+= pown towardzero intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok
+= pown upward intel96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok
+= pown downward m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok
+= pown tonearest m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc08p-972 : inexact-ok
+= pown towardzero m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok
+= pown upward m68k96 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbcp-972 : inexact-ok
+= pown downward binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a501p-972 : inexact-ok
+= pown tonearest binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a500cp-972 : inexact-ok
+= pown towardzero binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a500cp-972 : inexact-ok
+= pown upward binary128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a500cp-972 : inexact-ok
+= pown downward ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a54p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a5p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a5p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.00008p+0 -969LL : -0x7.f87194c4a35bbc073f36fb0a5p-972 : inexact-ok underflow errno-erange-ok
+pown 0x1.00005p1 -969
+= pown downward binary32 0x2.0000ap+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ap+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ap+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ap+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269ecp-972 : inexact-ok
+= pown tonearest binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269fp-972 : inexact-ok
+= pown towardzero binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269ecp-972 : inexact-ok
+= pown upward binary64 0x2.0000ap+0 -969LL : 0x7.f68f1802269fp-972 : inexact-ok
+= pown downward intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown tonearest intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown towardzero intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown upward intel96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa8p-972 : inexact-ok
+= pown downward m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown tonearest m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown towardzero m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaap-972 : inexact-ok
+= pown upward m68k96 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa8p-972 : inexact-ok
+= pown downward binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f6878p-972 : inexact-ok
+= pown tonearest binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f687cp-972 : inexact-ok
+= pown towardzero binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f6878p-972 : inexact-ok
+= pown upward binary128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f687cp-972 : inexact-ok
+= pown downward ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f68p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.0000ap+0 -969LL : 0x7.f68f1802269efaa38e22972f6cp-972 : inexact-ok underflow errno-erange-ok
+pown -0x1.00006p1 -969
+= pown downward binary32 -0x2.0000cp+0 -969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.0000cp+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.0000cp+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.0000cp+0 -969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d8p-972 : inexact-ok
+= pown tonearest binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d8p-972 : inexact-ok
+= pown towardzero binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d4p-972 : inexact-ok
+= pown upward binary64 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d4p-972 : inexact-ok
+= pown downward intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok
+= pown tonearest intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok
+= pown towardzero intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok
+= pown upward intel96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok
+= pown downward m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6488p-972 : inexact-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok
+= pown upward m68k96 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d648p-972 : inexact-ok
+= pown downward binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df96p-972 : inexact-ok
+= pown tonearest binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df95cp-972 : inexact-ok
+= pown towardzero binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df95cp-972 : inexact-ok
+= pown upward binary128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df95cp-972 : inexact-ok
+= pown downward ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15dfcp-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df8p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df8p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.0000cp+0 -969LL : -0x7.f4ad0d74cb4d6487be81f15df8p-972 : inexact-ok underflow errno-erange-ok
+pown 0x1.00007p1 -969
+= pown downward binary32 0x2.0000ep+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ep+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ep+0 -969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ep+0 -969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181adp-972 : inexact-ok
+= pown tonearest binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad4p-972 : inexact-ok
+= pown towardzero binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181adp-972 : inexact-ok
+= pown upward binary64 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad4p-972 : inexact-ok
+= pown downward intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown tonearest intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown towardzero intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown upward intel96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3098p-972 : inexact-ok
+= pown downward m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown tonearest m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown towardzero m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad309p-972 : inexact-ok
+= pown upward m68k96 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3098p-972 : inexact-ok
+= pown downward binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok
+= pown tonearest binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok
+= pown towardzero binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab162cp-972 : inexact-ok
+= pown upward binary128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab163p-972 : inexact-ok
+= pown downward ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab14p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab18p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab14p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.0000ep+0 -969LL : 0x7.f2cb750181ad3091a758edab18p-972 : inexact-ok underflow errno-erange-ok
+pown 0x1.00001p1 -1022
+= pown downward binary32 0x2.00002p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00002p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00002p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00002p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7fcp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown tonearest intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown towardzero intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown upward intel96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9334p-1024 : inexact-ok
+= pown downward m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown towardzero m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f933p-1024 : inexact-ok
+= pown upward m68k96 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9334p-1024 : inexact-ok
+= pown downward binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok
+= pown tonearest binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok
+= pown towardzero binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d62p-1024 : inexact-ok
+= pown upward binary128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f9330a15a2d132d64p-1024 : inexact-ok
+= pown downward ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7f8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00002p+0 -1022LL : 0x3.ff009fe55b7fcp-1024 : inexact-ok underflow errno-erange-ok
+pown -0x1.00002p1 -1022
+= pown downward binary32 -0x2.00004p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.00004p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00004p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00004p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd514p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown tonearest intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown towardzero intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown upward intel96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110fp-1024 : inexact-ok
+= pown downward m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown tonearest m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown towardzero m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ecp-1024 : inexact-ok
+= pown upward m68k96 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110fp-1024 : inexact-ok
+= pown downward binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d789ep-1024 : inexact-ok
+= pown tonearest binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d78ap-1024 : inexact-ok
+= pown towardzero binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d789ep-1024 : inexact-ok
+= pown upward binary128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd5110ec4545db5d78ap-1024 : inexact-ok
+= pown downward ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd51p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.00004p+0 -1022LL : 0x3.fe017f8acd514p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x1.00003p1 -1022
+= pown downward binary32 0x2.00006p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00006p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00006p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00006p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= pown tonearest intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= pown towardzero intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= pown upward intel96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= pown downward m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= pown towardzero m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39p-1024 : inexact-ok
+= pown upward m68k96 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e3904p-1024 : inexact-ok
+= pown downward binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda826p-1024 : inexact-ok
+= pown tonearest binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda828p-1024 : inexact-ok
+= pown towardzero binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda826p-1024 : inexact-ok
+= pown upward binary128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e39039deec8bda828p-1024 : inexact-ok
+= pown downward ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676ep-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00006p+0 -1022LL : 0x3.fd029ee0676e4p-1024 : inexact-ok underflow errno-erange-ok
+pown -0x1.00004p1 -1022
+= pown downward binary32 -0x2.00008p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.00008p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00008p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00008p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcdp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok
+= pown tonearest intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok
+= pown towardzero intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok
+= pown upward intel96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok
+= pown downward m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok
+= pown tonearest m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok
+= pown towardzero m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb9p-1024 : inexact-ok
+= pown upward m68k96 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb94p-1024 : inexact-ok
+= pown downward binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0ep-1024 : inexact-ok
+= pown tonearest binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0ep-1024 : inexact-ok
+= pown towardzero binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0ep-1024 : inexact-ok
+= pown upward binary128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccb93152a9770a0e2p-1024 : inexact-ok
+= pown downward ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcccp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.00008p+0 -1022LL : 0x3.fc03fdd63fcdp-1024 : inexact-ok underflow errno-erange-ok
+pown 0x1.00005p1 -1022
+= pown downward binary32 0x2.0000ap+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ap+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ap+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ap+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705dcp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= pown tonearest intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= pown towardzero intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= pown upward intel96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= pown downward m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= pown tonearest m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= pown towardzero m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89ap-1024 : inexact-ok
+= pown upward m68k96 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a4p-1024 : inexact-ok
+= pown downward binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok
+= pown tonearest binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok
+= pown towardzero binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704cp-1024 : inexact-ok
+= pown upward binary128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d89a35ea085fb704ep-1024 : inexact-ok
+= pown downward ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705d8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.0000ap+0 -1022LL : 0x3.fb059c5c705dcp-1024 : inexact-ok underflow errno-erange-ok
+pown -0x1.00006p1 -1022
+= pown downward binary32 -0x2.0000cp+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.0000cp+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.0000cp+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.0000cp+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok
+= pown tonearest intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok
+= pown towardzero intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok
+= pown upward intel96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok
+= pown downward m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b3608p-1024 : inexact-ok
+= pown upward m68k96 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360cp-1024 : inexact-ok
+= pown downward binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52ap-1024 : inexact-ok
+= pown tonearest binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52ap-1024 : inexact-ok
+= pown towardzero binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52ap-1024 : inexact-ok
+= pown upward binary128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b360a099c370be52cp-1024 : inexact-ok
+= pown downward ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170bp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x2.0000cp+0 -1022LL : 0x3.fa077a63170b4p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x1.00007p1 -1022
+= pown downward binary32 0x2.0000ep+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ep+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ep+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ep+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9cp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok
+= pown tonearest intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= pown towardzero intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok
+= pown upward intel96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= pown downward m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= pown towardzero m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b99688p-1024 : inexact-ok
+= pown upward m68k96 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968cp-1024 : inexact-ok
+= pown downward binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok
+= pown tonearest binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok
+= pown towardzero binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79892p-1024 : inexact-ok
+= pown upward binary128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9968a027da5f79894p-1024 : inexact-ok
+= pown downward ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b98p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.0000ep+0 -1022LL : 0x3.f90997da55b9cp-1024 : inexact-ok underflow errno-erange-ok
+pown 0x1.00001p1 -16382
+= pown downward binary32 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00002p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.00002p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e61p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e618p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e61p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e618p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614p-16384 : inexact-ok
+= pown tonearest m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614p-16384 : inexact-ok
+= pown towardzero m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614p-16384 : inexact-ok
+= pown upward m68k96 0x2.00002p+0 -16382LL : 0x3.f0205401e099e618p-16384 : inexact-ok
+= pown downward binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbff8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.00002p+0 -16382LL : 0x3.f0205401e099e614abd1924fbffcp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.00002p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.00002p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.00002p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.00002p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00002p1 -16382
+= pown downward binary32 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00004p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.00004p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c68p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok
+= pown tonearest m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c64p-16384 : inexact-ok
+= pown towardzero m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6p-16384 : inexact-ok
+= pown upward m68k96 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c64p-16384 : inexact-ok
+= pown downward binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e4p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.00004p+0 -16382LL : 0x3.e07fa761113b0c6305755cac71e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.00004p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2.00004p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.00004p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.00004p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00003p1 -16382
+= pown downward binary32 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00006p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.00006p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25d8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25ep-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25d8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25ep-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dcp-16384 : inexact-ok
+= pown tonearest m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dcp-16384 : inexact-ok
+= pown towardzero m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dcp-16384 : inexact-ok
+= pown upward m68k96 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25ep-16384 : inexact-ok
+= pown downward binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d68p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d68p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.00006p+0 -16382LL : 0x3.d11d0015916a25dd5265f8196d6cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.00006p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.00006p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.00006p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.00006p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00004p1 -16382
+= pown downward binary32 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00008p+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.00008p+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80608p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok
+= pown tonearest m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80604p-16384 : inexact-ok
+= pown towardzero m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b806p-16384 : inexact-ok
+= pown upward m68k96 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80604p-16384 : inexact-ok
+= pown downward binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b57p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.00008p+0 -16382LL : 0x3.c1f767f7c9b80603846acf44b574p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.00008p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2.00008p+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.00008p+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.00008p+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00005p1 -16382
+= pown downward binary32 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ap+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.0000ap+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0ep-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0ep-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e4p-16384 : inexact-ok
+= pown tonearest m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e4p-16384 : inexact-ok
+= pown towardzero m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e4p-16384 : inexact-ok
+= pown upward m68k96 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e8p-16384 : inexact-ok
+= pown downward binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa828p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.0000ap+0 -16382LL : 0x3.b30decb1287dd0e528febd9fa82cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.0000ap+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.0000ap+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.0000ap+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.0000ap+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00006p1 -16382
+= pown downward binary32 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.0000cp+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.0000cp+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087ap-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087ap-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a4p-16384 : inexact-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a4p-16384 : inexact-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a4p-16384 : inexact-ok
+= pown upward m68k96 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a8p-16384 : inexact-ok
+= pown downward binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe44p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe4p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.0000cp+0 -16382LL : 0x3.a45f9facfbb087a5b004cee3fe44p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.0000cp+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x2.0000cp+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.0000cp+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.0000cp+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00007p1 -16382
+= pown downward binary32 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ep+0 -16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.0000ep+0 -16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d77358p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d77358p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735cp-16384 : inexact-ok
+= pown tonearest m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok
+= pown towardzero m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735cp-16384 : inexact-ok
+= pown upward m68k96 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7736p-16384 : inexact-ok
+= pown downward binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df75928p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.0000ep+0 -16382LL : 0x3.95eb960986d7735ea9c19df7592cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.0000ep+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.0000ep+0 -16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.0000ep+0 -16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.0000ep+0 -16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x1.00001p1 -16383
+= pown downward binary32 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00002p+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.00002p+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f418p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f414p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd637p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.00002p+0 -16383LL : 0x1.f8100a7fefa4f41006a7c8bd6374p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.00002p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.00002p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.00002p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.00002p+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00002p1 -16383
+= pown downward binary32 -0x2.00004p+0 -16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.00004p+0 -16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87378p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87378p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e8737p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e8737p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87378p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4fcp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.00004p+0 -16383LL : -0x1.f03f95a895e87374744c1fccb4f8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.00004p+0 -16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00004p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.00004p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.00004p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x1.00003p1 -16383
+= pown downward binary32 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00006p+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.00006p+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c9p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c9p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c98p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc4615p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.00006p+0 -16383LL : 0x1.e88e247021e00c94a6d71cc46154p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.00006p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.00006p+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.00006p+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.00006p+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00004p1 -16383
+= pown downward binary32 -0x2.00008p+0 -16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.00008p+0 -16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd88p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd84p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd84p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed6ap-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.00008p+0 -16383LL : -0x1.e0fb3bbd15ecbd8692d3c2ed69fcp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.00008p+0 -16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.00008p+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.00008p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.00008p+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x1.00005p1 -16383
+= pown downward binary32 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ap+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.0000ap+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159bcp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x2.0000ap+0 -16383LL : 0x1.d986625e958159bcp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3464p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3464p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.0000ap+0 -16383LL : 0x1.d986625e958159ba2875322b3468p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.0000ap+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.0000ap+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.0000ap+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.0000ap+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x1.00006p1 -16383
+= pown downward binary32 -0x2.0000cp+0 -16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x2.0000cp+0 -16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d176754p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d176754p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767548p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767544p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d1767544p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff8cp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x2.0000cp+0 -16383LL : -0x1.d22f2104d17675466c07feeeff88p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x2.0000cp+0 -16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x2.0000cp+0 -16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x2.0000cp+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x2.0000cp+0 -16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x1.00007p1 -16383
+= pown downward binary32 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.0000ep+0 -16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x2.0000ep+0 -16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.0000ep+0 -16383LL : 0x1.caf5023992728998p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x2.0000ep+0 -16383LL : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x2.0000ep+0 -16383LL : 0x1.caf5023992728998p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x2.0000ep+0 -16383LL : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x2.0000ep+0 -16383LL : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x2.0000ep+0 -16383LL : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x2.0000ep+0 -16383LL : 0x1.caf502399272899cp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x2.0000ep+0 -16383LL : 0x1.caf50239927289ap-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069dcp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069dcp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x2.0000ep+0 -16383LL : 0x1.caf502399272899d38ac063069ep-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x2.0000ep+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x2.0000ep+0 -16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x2.0000ep+0 -16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x2.0000ep+0 -16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff1p-1 126
+= pown downward binary32 0x7.fff88p-4 126LL : 0x3.fe27e8p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x7.fff88p-4 126LL : 0x3.fe27fp-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x7.fff88p-4 126LL : 0x3.fe27e8p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x7.fff88p-4 126LL : 0x3.fe27fp-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28cp-128 : inexact-ok
+= pown tonearest binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28cp-128 : inexact-ok
+= pown towardzero binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28cp-128 : inexact-ok
+= pown upward binary64 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ep-128 : inexact-ok
+= pown downward intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= pown tonearest intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= pown towardzero intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= pown upward intel96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= pown downward m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= pown tonearest m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= pown towardzero m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce6p-128 : inexact-ok
+= pown upward m68k96 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce64p-128 : inexact-ok
+= pown downward binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok
+= pown tonearest binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok
+= pown towardzero binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b318ep-128 : inexact-ok
+= pown upward binary128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b319p-128 : inexact-ok
+= pown downward ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b31p-128 : inexact-ok
+= pown tonearest ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b32p-128 : inexact-ok
+= pown towardzero ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b31p-128 : inexact-ok
+= pown upward ibm128 0x7.fff88p-4 126LL : 0x3.fe27ec152f28ce635a4ddb4b32p-128 : inexact-ok
+pown -0x0.ffff2p-1 126
+= pown downward binary32 -0x7.fff9p-4 126LL : 0x3.fe4758p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fff9p-4 126LL : 0x3.fe476p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x7.fff9p-4 126LL : 0x3.fe4758p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x7.fff9p-4 126LL : 0x3.fe476p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237ap-128 : inexact-ok
+= pown tonearest binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237cp-128 : inexact-ok
+= pown towardzero binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237ap-128 : inexact-ok
+= pown upward binary64 -0x7.fff9p-4 126LL : 0x3.fe475e27e237cp-128 : inexact-ok
+= pown downward intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown tonearest intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown towardzero intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown upward intel96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b49cp-128 : inexact-ok
+= pown downward m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown tonearest m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown towardzero m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b498p-128 : inexact-ok
+= pown upward m68k96 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b49cp-128 : inexact-ok
+= pown downward binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda36p-128 : inexact-ok
+= pown tonearest binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda36p-128 : inexact-ok
+= pown towardzero binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda36p-128 : inexact-ok
+= pown upward binary128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bda38p-128 : inexact-ok
+= pown downward ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdap-128 : inexact-ok
+= pown tonearest ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdap-128 : inexact-ok
+= pown towardzero ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdap-128 : inexact-ok
+= pown upward ibm128 -0x7.fff9p-4 126LL : 0x3.fe475e27e237b499ce72ab8bdbp-128 : inexact-ok
+pown 0x0.ffff3p-1 126
+= pown downward binary32 0x7.fff98p-4 126LL : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x7.fff98p-4 126LL : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x7.fff98p-4 126LL : 0x3.fe66dp-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x7.fff98p-4 126LL : 0x3.fe66d8p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f4p-128 : inexact-ok
+= pown tonearest binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f6p-128 : inexact-ok
+= pown towardzero binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f4p-128 : inexact-ok
+= pown upward binary64 0x7.fff98p-4 126LL : 0x3.fe66d130450f6p-128 : inexact-ok
+= pown downward intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown tonearest intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown towardzero intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown upward intel96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d44p-128 : inexact-ok
+= pown downward m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown tonearest m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown towardzero m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d4p-128 : inexact-ok
+= pown upward m68k96 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d44p-128 : inexact-ok
+= pown downward binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok
+= pown tonearest binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok
+= pown towardzero binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e42p-128 : inexact-ok
+= pown upward binary128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4e44p-128 : inexact-ok
+= pown downward ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok
+= pown tonearest ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok
+= pown towardzero ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4ep-128 : inexact-ok
+= pown upward ibm128 0x7.fff98p-4 126LL : 0x3.fe66d130450f5d410fb40ded4fp-128 : inexact-ok
+pown -0x0.ffff4p-1 126
+= pown downward binary32 -0x7.fffap-4 126LL : 0x3.fe864p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffap-4 126LL : 0x3.fe8648p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x7.fffap-4 126LL : 0x3.fe864p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x7.fffap-4 126LL : 0x3.fe8648p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f1fep-128 : inexact-ok
+= pown tonearest binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f2p-128 : inexact-ok
+= pown towardzero binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f1fep-128 : inexact-ok
+= pown upward binary64 -0x7.fffap-4 126LL : 0x3.fe86452e5f2p-128 : inexact-ok
+= pown downward intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok
+= pown tonearest intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok
+= pown towardzero intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok
+= pown upward intel96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok
+= pown downward m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok
+= pown tonearest m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok
+= pown towardzero m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc4p-128 : inexact-ok
+= pown upward m68k96 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc8p-128 : inexact-ok
+= pown downward binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e0858p-128 : inexact-ok
+= pown tonearest binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e085ap-128 : inexact-ok
+= pown towardzero binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e0858p-128 : inexact-ok
+= pown upward binary128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e085ap-128 : inexact-ok
+= pown downward ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e08p-128 : inexact-ok
+= pown tonearest ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e08p-128 : inexact-ok
+= pown towardzero ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e08p-128 : inexact-ok
+= pown upward ibm128 -0x7.fffap-4 126LL : 0x3.fe86452e5f1ffdc65744aa5e09p-128 : inexact-ok
+pown 0x0.ffff5p-1 126
+= pown downward binary32 0x7.fffa8p-4 126LL : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x7.fffa8p-4 126LL : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x7.fffa8p-4 126LL : 0x3.fea5b8p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x7.fffa8p-4 126LL : 0x3.fea5cp-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237dap-128 : inexact-ok
+= pown tonearest binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237dap-128 : inexact-ok
+= pown towardzero binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237dap-128 : inexact-ok
+= pown upward binary64 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da2p-128 : inexact-ok
+= pown downward intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= pown tonearest intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= pown towardzero intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= pown upward intel96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= pown downward m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= pown tonearest m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= pown towardzero m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c4p-128 : inexact-ok
+= pown upward m68k96 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c8p-128 : inexact-ok
+= pown downward binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok
+= pown tonearest binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok
+= pown towardzero binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5374p-128 : inexact-ok
+= pown upward binary128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b5376p-128 : inexact-ok
+= pown downward ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok
+= pown tonearest ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok
+= pown towardzero ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b53p-128 : inexact-ok
+= pown upward ibm128 0x7.fffa8p-4 126LL : 0x3.fea5ba2237da04c68353884b54p-128 : inexact-ok
+pown -0x0.ffff6p-1 126
+= pown downward binary32 -0x7.fffbp-4 126LL : 0x3.fec53p-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffbp-4 126LL : 0x3.fec53p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 -0x7.fffbp-4 126LL : 0x3.fec53p-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 -0x7.fffbp-4 126LL : 0x3.fec538p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6aep-128 : inexact-ok
+= pown tonearest binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae2p-128 : inexact-ok
+= pown towardzero binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6aep-128 : inexact-ok
+= pown upward binary64 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae2p-128 : inexact-ok
+= pown downward intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok
+= pown tonearest intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok
+= pown towardzero intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok
+= pown upward intel96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok
+= pown downward m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok
+= pown tonearest m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok
+= pown towardzero m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0cp-128 : inexact-ok
+= pown upward m68k96 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a1p-128 : inexact-ok
+= pown downward binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128 : inexact-ok
+= pown tonearest binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128 : inexact-ok
+= pown towardzero binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebc8p-128 : inexact-ok
+= pown upward binary128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebcap-128 : inexact-ok
+= pown downward ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebp-128 : inexact-ok
+= pown tonearest ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ecp-128 : inexact-ok
+= pown towardzero ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ebp-128 : inexact-ok
+= pown upward ibm128 -0x7.fffbp-4 126LL : 0x3.fec5300bd6ae1a0fcb1f2bd4ecp-128 : inexact-ok
+pown 0x0.ffff7p-1 126
+= pown downward binary32 0x7.fffb8p-4 126LL : 0x3.fee4ap-128 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 0x7.fffb8p-4 126LL : 0x3.fee4a8p-128 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary32 0x7.fffb8p-4 126LL : 0x3.fee4ap-128 : inexact-ok underflow errno-erange-ok
+= pown upward binary32 0x7.fffb8p-4 126LL : 0x3.fee4a8p-128 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430dp-128 : inexact-ok
+= pown tonearest binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d2p-128 : inexact-ok
+= pown towardzero binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430dp-128 : inexact-ok
+= pown upward binary64 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d2p-128 : inexact-ok
+= pown downward intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= pown tonearest intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= pown towardzero intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= pown upward intel96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= pown downward m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= pown tonearest m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= pown towardzero m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1eap-128 : inexact-ok
+= pown upward m68k96 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea4p-128 : inexact-ok
+= pown downward binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c8p-128 : inexact-ok
+= pown tonearest binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c82p-128 : inexact-ok
+= pown towardzero binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c8p-128 : inexact-ok
+= pown upward binary128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8c82p-128 : inexact-ok
+= pown downward ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8cp-128 : inexact-ok
+= pown tonearest ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8dp-128 : inexact-ok
+= pown towardzero ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8cp-128 : inexact-ok
+= pown upward ibm128 0x7.fffb8p-4 126LL : 0x3.fee4a6eb430d1ea37315950b8dp-128 : inexact-ok
+pown 0x0.ffff1p-1 969
+= pown downward binary32 0x7.fff88p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff88p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff88p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff88p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18aecp-972 : inexact-ok
+= pown tonearest binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18aecp-972 : inexact-ok
+= pown towardzero binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18aecp-972 : inexact-ok
+= pown upward binary64 0x7.fff88p-4 969LL : 0x7.e3ce962b18afp-972 : inexact-ok
+= pown downward intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown tonearest intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown towardzero intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown upward intel96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd98p-972 : inexact-ok
+= pown downward m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown tonearest m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown towardzero m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd9p-972 : inexact-ok
+= pown upward m68k96 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd98p-972 : inexact-ok
+= pown downward binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f3188p-972 : inexact-ok
+= pown tonearest binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f31884p-972 : inexact-ok
+= pown towardzero binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f3188p-972 : inexact-ok
+= pown upward binary128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f31884p-972 : inexact-ok
+= pown downward ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f318p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fff88p-4 969LL : 0x7.e3ce962b18aedd93709d31f31cp-972 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff2p-1 969
+= pown downward binary32 -0x7.fff9p-4 969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fff9p-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fff9p-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fff9p-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c6cp-972 : inexact-ok
+= pown tonearest binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68p-972 : inexact-ok
+= pown towardzero binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68p-972 : inexact-ok
+= pown upward binary64 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68p-972 : inexact-ok
+= pown downward intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68aap-972 : inexact-ok
+= pown tonearest intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown towardzero intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown upward intel96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown downward m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68aap-972 : inexact-ok
+= pown tonearest m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown towardzero m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown upward m68k96 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a98p-972 : inexact-ok
+= pown downward binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f608p-972 : inexact-ok
+= pown tonearest binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972 : inexact-ok
+= pown towardzero binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972 : inexact-ok
+= pown upward binary128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f604p-972 : inexact-ok
+= pown downward ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f8p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f8p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f4p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fff9p-4 969LL : -0x7.e5aca4f5b1c68a9a15b0fe12f4p-972 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff3p-1 969
+= pown downward binary32 0x7.fff98p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff98p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff98p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff98p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88758cp-972 : inexact-ok
+= pown tonearest binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88759p-972 : inexact-ok
+= pown towardzero binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88758cp-972 : inexact-ok
+= pown upward binary64 0x7.fff98p-4 969LL : 0x7.e78b24c88759p-972 : inexact-ok
+= pown downward intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown tonearest intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown towardzero intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown upward intel96 0x7.fff98p-4 969LL : 0x7.e78b24c88758efp-972 : inexact-ok
+= pown downward m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown tonearest m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown towardzero m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8p-972 : inexact-ok
+= pown upward m68k96 0x7.fff98p-4 969LL : 0x7.e78b24c88758efp-972 : inexact-ok
+= pown downward binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972 : inexact-ok
+= pown tonearest binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972 : inexact-ok
+= pown towardzero binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4bcp-972 : inexact-ok
+= pown upward binary128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4cp-972 : inexact-ok
+= pown downward ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c4p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fff98p-4 969LL : 0x7.e78b24c88758eef8d6e0d4e2c8p-972 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff4p-1 969
+= pown downward binary32 -0x7.fffap-4 969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffap-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffap-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffap-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c05p-972 : inexact-ok
+= pown tonearest binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c05p-972 : inexact-ok
+= pown towardzero binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c04cp-972 : inexact-ok
+= pown upward binary64 -0x7.fffap-4 969LL : -0x7.e96a15be4c04cp-972 : inexact-ok
+= pown downward intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe88p-972 : inexact-ok
+= pown tonearest intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown towardzero intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown upward intel96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown downward m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe88p-972 : inexact-ok
+= pown tonearest m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown towardzero m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown upward m68k96 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe8p-972 : inexact-ok
+= pown downward binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec668p-972 : inexact-ok
+= pown tonearest binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec668p-972 : inexact-ok
+= pown towardzero binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec664p-972 : inexact-ok
+= pown upward binary128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec664p-972 : inexact-ok
+= pown downward ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec8p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec8p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec4p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fffap-4 969LL : -0x7.e96a15be4c04fe82631d38dec4p-972 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff5p-1 969
+= pown downward binary32 0x7.fffa8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffa8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffa8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffa8p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b64p-972 : inexact-ok
+= pown tonearest binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b64p-972 : inexact-ok
+= pown towardzero binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b64p-972 : inexact-ok
+= pown upward binary64 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b68p-972 : inexact-ok
+= pown downward intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= pown tonearest intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= pown towardzero intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= pown upward intel96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= pown downward m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= pown tonearest m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= pown towardzero m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508p-972 : inexact-ok
+= pown upward m68k96 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b65088p-972 : inexact-ok
+= pown downward binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b394p-972 : inexact-ok
+= pown tonearest binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b398p-972 : inexact-ok
+= pown towardzero binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b394p-972 : inexact-ok
+= pown upward binary128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b398p-972 : inexact-ok
+= pown downward ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1bp-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b4p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1bp-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fffa8p-4 969LL : 0x7.eb4977f1b8b6508676d426b1b4p-972 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff6p-1 969
+= pown downward binary32 -0x7.fffbp-4 969LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffbp-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffbp-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffbp-4 969LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca6cp-972 : inexact-ok
+= pown tonearest binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca68p-972 : inexact-ok
+= pown towardzero binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca68p-972 : inexact-ok
+= pown upward binary64 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca68p-972 : inexact-ok
+= pown downward intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok
+= pown tonearest intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok
+= pown towardzero intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok
+= pown upward intel96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok
+= pown downward m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok
+= pown tonearest m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bfp-972 : inexact-ok
+= pown towardzero m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok
+= pown upward m68k96 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69be8p-972 : inexact-ok
+= pown downward binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5f4p-972 : inexact-ok
+= pown tonearest binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972 : inexact-ok
+= pown towardzero binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972 : inexact-ok
+= pown upward binary128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb5fp-972 : inexact-ok
+= pown downward ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb8p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fffbp-4 969LL : -0x7.ed294b7d8ca69bee0e3bb05eb4p-972 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff7p-1 969
+= pown downward binary32 0x7.fffb8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffb8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffb8p-4 969LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffb8p-4 969LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5fp-972 : inexact-ok
+= pown tonearest binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f4p-972 : inexact-ok
+= pown towardzero binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5fp-972 : inexact-ok
+= pown upward binary64 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f4p-972 : inexact-ok
+= pown downward intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown tonearest intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown towardzero intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown upward intel96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b8p-972 : inexact-ok
+= pown downward m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown tonearest m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown towardzero m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33bp-972 : inexact-ok
+= pown upward m68k96 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b8p-972 : inexact-ok
+= pown downward binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok
+= pown tonearest binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok
+= pown towardzero binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baa8p-972 : inexact-ok
+= pown upward binary128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168baacp-972 : inexact-ok
+= pown downward ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168b8p-972 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168bcp-972 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168b8p-972 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fffb8p-4 969LL : 0x7.ef09907c8d5f33b1180a6168bcp-972 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff1p-1 1022
+= pown downward binary32 0x7.fff88p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff88p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff88p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff88p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= pown tonearest intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= pown towardzero intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= pown upward intel96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= pown downward m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= pown tonearest m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= pown towardzero m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f18p-1024 : inexact-ok
+= pown upward m68k96 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1cp-1024 : inexact-ok
+= pown downward binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok
+= pown tonearest binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok
+= pown towardzero binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de6p-1024 : inexact-ok
+= pown upward binary128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7746f1b732778a27de8p-1024 : inexact-ok
+= pown downward ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7744p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fff88p-4 1022LL : 0x3.f1235a29d7748p-1024 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff2p-1 1022
+= pown downward binary32 -0x7.fff9p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fff9p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fff9p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fff9p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok
+= pown tonearest intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok
+= pown towardzero intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok
+= pown upward intel96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok
+= pown downward m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok
+= pown tonearest m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok
+= pown towardzero m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcccp-1024 : inexact-ok
+= pown upward m68k96 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcdp-1024 : inexact-ok
+= pown downward binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024 : inexact-ok
+= pown tonearest binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024 : inexact-ok
+= pown towardzero binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0dp-1024 : inexact-ok
+= pown upward binary128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1bcceb5cc098dc0d2p-1024 : inexact-ok
+= pown downward ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b18p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fff9p-4 1022LL : 0x3.f21f452c96b1cp-1024 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff3p-1 1022
+= pown downward binary32 0x7.fff98p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff98p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff98p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff98p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown tonearest intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown towardzero intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown upward intel96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c58p-1024 : inexact-ok
+= pown downward m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown tonearest m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown towardzero m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c54p-1024 : inexact-ok
+= pown upward m68k96 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c58p-1024 : inexact-ok
+= pown downward binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda36p-1024 : inexact-ok
+= pown tonearest binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda38p-1024 : inexact-ok
+= pown towardzero binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda36p-1024 : inexact-ok
+= pown upward binary128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c23c557fab459cda38p-1024 : inexact-ok
+= pown downward ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c2p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fff98p-4 1022LL : 0x3.f31b6f02e5c24p-1024 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff4p-1 1022
+= pown downward binary32 -0x7.fffap-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fffap-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffap-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffap-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd54p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown tonearest intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown towardzero intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown upward intel96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd8p-1024 : inexact-ok
+= pown downward m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown tonearest m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown towardzero m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd4p-1024 : inexact-ok
+= pown upward m68k96 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd8p-1024 : inexact-ok
+= pown downward binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1cbep-1024 : inexact-ok
+= pown tonearest binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1ccp-1024 : inexact-ok
+= pown towardzero binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1cbep-1024 : inexact-ok
+= pown upward binary128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd50fd5eb5a594b1ccp-1024 : inexact-ok
+= pown downward ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd5p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fffap-4 1022LL : 0x3.f417d7bc6bd54p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff5p-1 1022
+= pown downward binary32 0x7.fffa8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffa8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffa8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffa8p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3ffp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= pown tonearest intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= pown towardzero intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= pown upward intel96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= pown downward m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= pown tonearest m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= pown towardzero m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec034p-1024 : inexact-ok
+= pown upward m68k96 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec038p-1024 : inexact-ok
+= pown downward binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024 : inexact-ok
+= pown tonearest binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024 : inexact-ok
+= pown towardzero binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9cp-1024 : inexact-ok
+= pown upward binary128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fec0361ceb311d7a9ep-1024 : inexact-ok
+= pown downward ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3fecp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fffa8p-4 1022LL : 0x3.f5147f68d3ffp-1024 : inexact-ok underflow errno-erange-ok
+pown -0x0.ffff6p-1 1022
+= pown downward binary32 -0x7.fffbp-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fffbp-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffbp-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffbp-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok
+= pown tonearest intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok
+= pown towardzero intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok
+= pown upward intel96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok
+= pown downward m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok
+= pown tonearest m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok
+= pown towardzero m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351cp-1024 : inexact-ok
+= pown upward m68k96 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a352p-1024 : inexact-ok
+= pown downward binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115eafep-1024 : inexact-ok
+= pown tonearest binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115ebp-1024 : inexact-ok
+= pown towardzero binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115eafep-1024 : inexact-ok
+= pown upward binary128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a351f7dc82115ebp-1024 : inexact-ok
+= pown downward ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3ap-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 -0x7.fffbp-4 1022LL : 0x3.f6116617cd3a4p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff7p-1 1022
+= pown downward binary32 0x7.fffb8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffb8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffb8p-4 1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffb8p-4 1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= pown tonearest intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= pown towardzero intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= pown upward intel96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= pown downward m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= pown tonearest m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= pown towardzero m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3cp-1024 : inexact-ok
+= pown upward m68k96 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad4p-1024 : inexact-ok
+= pown downward binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961ap-1024 : inexact-ok
+= pown tonearest binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961cp-1024 : inexact-ok
+= pown towardzero binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961ap-1024 : inexact-ok
+= pown upward binary128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69ad3f94b10694961cp-1024 : inexact-ok
+= pown downward ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a698p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x7.fffb8p-4 1022LL : 0x3.f70e8bd90a69cp-1024 : inexact-ok underflow errno-erange-ok
+pown 0x0.ffff1p-1 16382
+= pown downward binary32 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff88p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fff88p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba88p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba88p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8cp-16384 : inexact-ok
+= pown tonearest m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok
+= pown towardzero m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8cp-16384 : inexact-ok
+= pown upward m68k96 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba9p-16384 : inexact-ok
+= pown downward binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c901p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c901p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fff88p-4 16382LL : 0x3.2a128ed19377ba8f0466310c9014p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fff88p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fff88p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fff88p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fff88p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff2p-1 16382
+= pown downward binary32 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fff9p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fff9p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749bp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749bp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b4p-16384 : inexact-ok
+= pown tonearest m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b4p-16384 : inexact-ok
+= pown towardzero m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b4p-16384 : inexact-ok
+= pown upward m68k96 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b8p-16384 : inexact-ok
+= pown downward binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9354p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fff9p-4 16382LL : 0x3.36d3f04fdca749b54478bb0e9358p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fff9p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x7.fff9p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fff9p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fff9p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff3p-1 16382
+= pown downward binary32 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff98p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fff98p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc62p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok
+= pown tonearest m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61cp-16384 : inexact-ok
+= pown towardzero m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc618p-16384 : inexact-ok
+= pown upward m68k96 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61cp-16384 : inexact-ok
+= pown downward binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57574p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57574p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fff98p-4 16382LL : 0x3.43c8bba7318cc61a9fa889c57578p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fff98p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fff98p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fff98p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fff98p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff4p-1 16382
+= pown downward binary32 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffap-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fffap-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96316p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok
+= pown tonearest m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315cp-16384 : inexact-ok
+= pown towardzero m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d963158p-16384 : inexact-ok
+= pown upward m68k96 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315cp-16384 : inexact-ok
+= pown downward binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c3cp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c3cp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fffap-4 16382LL : 0x3.50f1c0100d96315bdcf7fd580c4p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fffap-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x7.fffap-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fffap-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fffap-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff5p-1 16382
+= pown downward binary32 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffa8p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fffa8p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd00611732288p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd00611732288p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228cp-16384 : inexact-ok
+= pown tonearest m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok
+= pown towardzero m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228cp-16384 : inexact-ok
+= pown upward m68k96 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173229p-16384 : inexact-ok
+= pown downward binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f3p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fffa8p-4 16382LL : 0x3.5e4fd0061173228f65aa356b4f34p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fffa8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fffa8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fffa8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fffa8p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff6p-1 16382
+= pown downward binary32 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffbp-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fffbp-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2226p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok
+= pown tonearest m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225cp-16384 : inexact-ok
+= pown towardzero m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b22258p-16384 : inexact-ok
+= pown upward m68k96 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225cp-16384 : inexact-ok
+= pown downward binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b63p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b634p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b63p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fffbp-4 16382LL : 0x3.6be3c15528b2225b98b33081b634p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fffbp-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 -0x7.fffbp-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fffbp-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fffbp-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff7p-1 16382
+= pown downward binary32 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffb8p-4 16382LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fffb8p-4 16382LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e4588698p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok
+= pown tonearest m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e4588694p-16384 : inexact-ok
+= pown towardzero m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e458869p-16384 : inexact-ok
+= pown upward m68k96 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e4588694p-16384 : inexact-ok
+= pown downward binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb4p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fffb8p-4 16382LL : 0x3.79ae6d26e45886933722a2cd3cb8p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fffb8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fffb8p-4 16382LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fffb8p-4 16382LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fffb8p-4 16382LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x0.ffff1p-1 16383
+= pown downward binary32 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff88p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fff88p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a024p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a024p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a028p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e766108p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e766108p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fff88p-4 16383LL : 0x1.9507cbb016c9a02762c00e76610cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fff88p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fff88p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fff88p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fff88p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff2p-1 16383
+= pown downward binary32 -0x7.fff9p-4 16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fff9p-4 16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b458p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b454p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277d4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277d4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277dp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fff9p-4 16383LL : -0x1.9b68902b3530b45171fd0f9277dp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fff9p-4 16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fff9p-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fff9p-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fff9p-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x0.ffff3p-1 16383
+= pown downward binary32 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fff98p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fff98p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76e8p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ecp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76fp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642cp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fff98p-4 16383LL : 0x1.a1e30a4a0c8a76ec1f59740642c4p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fff98p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fff98p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fff98p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fff98p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff4p-1 16383
+= pown downward binary32 -0x7.fffap-4 16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fffap-4 16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51398p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51398p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec5139p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec5139p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51398p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51394p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51394p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec51394p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf072p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf072p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf071cp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fffap-4 16383LL : -0x1.a877a1ad5ec513959bf98bcf071cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fffap-4 16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffap-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fffap-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fffap-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x0.ffff5p-1 16383
+= pown downward binary32 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffa8p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fffa8p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b5p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b48p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b4cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc32538p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc32538p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fffa8p-4 16383LL : 0x1.af26bf9799377b481ef3cfc3253cp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fffa8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fffa8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fffa8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fffa8p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown -0x0.ffff6p-1 16383
+= pown downward binary32 -0x7.fffbp-4 16383LL : -0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary32 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward binary64 -0x7.fffbp-4 16383LL : -0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown downward intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee747p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee747p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7478p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7474p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7474p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbf4p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 -0x7.fffbp-4 16383LL : -0x1.b5f0cef367ee7476219cf888dbfp-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 -0x7.fffbp-4 16383LL : -0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 -0x7.fffbp-4 16383LL : -0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 -0x7.fffbp-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 -0x7.fffbp-4 16383LL : -0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+pown 0x0.ffff7p-1 16383
+= pown downward binary32 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x7.fffb8p-4 16383LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary64 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary64 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary64 0x7.fffb8p-4 16383LL : 0x4p-1076 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward intel96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795318p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a6379531p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward m68k96 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795314p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e09p-16384 : inexact-ok underflow errno-erange-ok
+= pown upward binary128 0x7.fffb8p-4 16383LL : 0x1.bcd63c5a63795310b5b7e9e4e094p-16384 : inexact-ok underflow errno-erange-ok
+= pown downward ibm128 0x7.fffb8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown tonearest ibm128 0x7.fffb8p-4 16383LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero ibm128 0x7.fffb8p-4 16383LL : 0x0p+0 : xfail:ibm128-libgcc inexact-ok underflow errno-erange
+= pown upward ibm128 0x7.fffb8p-4 16383LL : 0x4p-1076 : xfail:ibm128-libgcc inexact-ok underflow errno-erange-ok
+pown 0x2.000b3p0 -1022
+= pown downward binary32 0x2.000b3p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.000b3p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.000b3p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.000b3p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= pown tonearest intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= pown towardzero intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= pown upward intel96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= pown downward m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= pown towardzero m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fc8p-1024 : inexact-ok
+= pown upward m68k96 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fccp-1024 : inexact-ok
+= pown downward binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok
+= pown tonearest binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok
+= pown towardzero binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880ap-1024 : inexact-ok
+= pown upward binary128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d87fca390f911a880cp-1024 : inexact-ok
+= pown downward ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d84p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.000b3p+0 -1022LL : 0x3.aa76a38cf5d88p-1024 : inexact-ok underflow errno-erange-ok
+pown 0x2.000582p0 -1022
+= pown downward binary32 0x2.000584p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.000584p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.000584p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.000584p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= pown tonearest intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= pown towardzero intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= pown upward intel96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= pown downward m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= pown towardzero m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e4p-1024 : inexact-ok
+= pown upward m68k96 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e8p-1024 : inexact-ok
+= pown downward binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok
+= pown tonearest binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok
+= pown towardzero binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887bfep-1024 : inexact-ok
+= pown upward binary128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3f6e609288c887cp-1024 : inexact-ok
+= pown downward ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a3cp-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.000584p+0 -1022LL : 0x3.d4e5475408a4p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward binary32 0x2.00058p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown tonearest binary32 0x2.00058p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown towardzero binary32 0x2.00058p+0 -1022LL : 0x0p+0 : inexact-ok underflow errno-erange
+= pown upward binary32 0x2.00058p+0 -1022LL : 0x8p-152 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.00058p+0 -1022LL : 0x3.d503df508fb84p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok
+= pown tonearest intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= pown towardzero intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok
+= pown upward intel96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= pown downward m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok
+= pown tonearest m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= pown towardzero m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb81958p-1024 : inexact-ok
+= pown upward m68k96 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195cp-1024 : inexact-ok
+= pown downward binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok
+= pown tonearest binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok
+= pown towardzero binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb512092438p-1024 : inexact-ok
+= pown upward binary128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8195a8cb51209243ap-1024 : inexact-ok
+= pown downward ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.00058p+0 -1022LL : 0x3.d503df508fb84p-1024 : inexact-ok underflow errno-erange-ok
+= pown downward binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward binary64 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+= pown downward intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown tonearest intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown towardzero intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown upward intel96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baafp-1024 : inexact-ok
+= pown downward m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown tonearest m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown towardzero m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaecp-1024 : inexact-ok
+= pown upward m68k96 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baafp-1024 : inexact-ok
+= pown downward binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok
+= pown tonearest binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok
+= pown towardzero binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf4p-1024 : inexact-ok
+= pown upward binary128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2baaed11303c000cf6p-1024 : inexact-ok
+= pown downward ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= pown tonearest ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+= pown towardzero ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2b8p-1024 : inexact-ok underflow errno-erange-ok
+= pown upward ibm128 0x2.000582p+0 -1022LL : 0x3.d4f49333bc2bcp-1024 : inexact-ok underflow errno-erange-ok
+pown 10 -1
+= pown downward binary32 0xap+0 -1LL : 0x1.999998p-4 : inexact-ok
+= pown tonearest binary32 0xap+0 -1LL : 0x1.99999ap-4 : inexact-ok
+= pown towardzero binary32 0xap+0 -1LL : 0x1.999998p-4 : inexact-ok
+= pown upward binary32 0xap+0 -1LL : 0x1.99999ap-4 : inexact-ok
+= pown downward binary64 0xap+0 -1LL : 0x1.9999999999999p-4 : inexact-ok
+= pown tonearest binary64 0xap+0 -1LL : 0x1.999999999999ap-4 : inexact-ok
+= pown towardzero binary64 0xap+0 -1LL : 0x1.9999999999999p-4 : inexact-ok
+= pown upward binary64 0xap+0 -1LL : 0x1.999999999999ap-4 : inexact-ok
+= pown downward intel96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok
+= pown tonearest intel96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok
+= pown towardzero intel96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok
+= pown upward intel96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok
+= pown downward m68k96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok
+= pown tonearest m68k96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok
+= pown towardzero m68k96 0xap+0 -1LL : 0x1.9999999999999998p-4 : inexact-ok
+= pown upward m68k96 0xap+0 -1LL : 0x1.999999999999999ap-4 : inexact-ok
+= pown downward binary128 0xap+0 -1LL : 0x1.9999999999999999999999999999p-4 : inexact-ok
+= pown tonearest binary128 0xap+0 -1LL : 0x1.999999999999999999999999999ap-4 : inexact-ok
+= pown towardzero binary128 0xap+0 -1LL : 0x1.9999999999999999999999999999p-4 : inexact-ok
+= pown upward binary128 0xap+0 -1LL : 0x1.999999999999999999999999999ap-4 : inexact-ok
+= pown downward ibm128 0xap+0 -1LL : 0x1.999999999999999999999999998p-4 : inexact-ok
+= pown tonearest ibm128 0xap+0 -1LL : 0x1.999999999999999999999999998p-4 : inexact-ok
+= pown towardzero ibm128 0xap+0 -1LL : 0x1.999999999999999999999999998p-4 : inexact-ok
+= pown upward ibm128 0xap+0 -1LL : 0x1.9999999999999999999999999ap-4 : inexact-ok
+pown 10 -2
+= pown downward binary32 0xap+0 -2LL : 0x2.8f5c28p-8 : inexact-ok
+= pown tonearest binary32 0xap+0 -2LL : 0x2.8f5c28p-8 : inexact-ok
+= pown towardzero binary32 0xap+0 -2LL : 0x2.8f5c28p-8 : inexact-ok
+= pown upward binary32 0xap+0 -2LL : 0x2.8f5c2cp-8 : inexact-ok
+= pown downward binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f4p-8 : inexact-ok
+= pown tonearest binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f6p-8 : inexact-ok
+= pown towardzero binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f4p-8 : inexact-ok
+= pown upward binary64 0xap+0 -2LL : 0x2.8f5c28f5c28f6p-8 : inexact-ok
+= pown downward intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown tonearest intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown towardzero intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown upward intel96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c2cp-8 : inexact-ok
+= pown downward m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown tonearest m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown towardzero m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28p-8 : inexact-ok
+= pown upward m68k96 0xap+0 -2LL : 0x2.8f5c28f5c28f5c2cp-8 : inexact-ok
+= pown downward binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8 : inexact-ok
+= pown tonearest binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8 : inexact-ok
+= pown towardzero binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f4p-8 : inexact-ok
+= pown upward binary128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28f6p-8 : inexact-ok
+= pown downward ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8 : inexact-ok
+= pown tonearest ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8 : inexact-ok
+= pown towardzero ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c28p-8 : inexact-ok
+= pown upward ibm128 0xap+0 -2LL : 0x2.8f5c28f5c28f5c28f5c28f5c29p-8 : inexact-ok
+pown 10 -3
+= pown downward binary32 0xap+0 -3LL : 0x4.18937p-12 : inexact-ok
+= pown tonearest binary32 0xap+0 -3LL : 0x4.189378p-12 : inexact-ok
+= pown towardzero binary32 0xap+0 -3LL : 0x4.18937p-12 : inexact-ok
+= pown upward binary32 0xap+0 -3LL : 0x4.189378p-12 : inexact-ok
+= pown downward binary64 0xap+0 -3LL : 0x4.189374bc6a7ecp-12 : inexact-ok
+= pown tonearest binary64 0xap+0 -3LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= pown towardzero binary64 0xap+0 -3LL : 0x4.189374bc6a7ecp-12 : inexact-ok
+= pown upward binary64 0xap+0 -3LL : 0x4.189374bc6a7fp-12 : inexact-ok
+= pown downward intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown tonearest intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown towardzero intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown upward intel96 0xap+0 -3LL : 0x4.189374bc6a7ef9ep-12 : inexact-ok
+= pown downward m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown tonearest m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown towardzero m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9d8p-12 : inexact-ok
+= pown upward m68k96 0xap+0 -3LL : 0x4.189374bc6a7ef9ep-12 : inexact-ok
+= pown downward binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok
+= pown tonearest binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok
+= pown towardzero binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604188p-12 : inexact-ok
+= pown upward binary128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e560418cp-12 : inexact-ok
+= pown downward ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= pown tonearest ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e56042p-12 : inexact-ok
+= pown towardzero ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e5604p-12 : inexact-ok
+= pown upward ibm128 0xap+0 -3LL : 0x4.189374bc6a7ef9db22d0e56042p-12 : inexact-ok
+pown 10 -4
+= pown downward binary32 0xap+0 -4LL : 0x6.8db8b8p-16 : inexact-ok
+= pown tonearest binary32 0xap+0 -4LL : 0x6.8db8b8p-16 : inexact-ok
+= pown towardzero binary32 0xap+0 -4LL : 0x6.8db8b8p-16 : inexact-ok
+= pown upward binary32 0xap+0 -4LL : 0x6.8db8cp-16 : inexact-ok
+= pown downward binary64 0xap+0 -4LL : 0x6.8db8bac710cbp-16 : inexact-ok
+= pown tonearest binary64 0xap+0 -4LL : 0x6.8db8bac710cb4p-16 : inexact-ok
+= pown towardzero binary64 0xap+0 -4LL : 0x6.8db8bac710cbp-16 : inexact-ok
+= pown upward binary64 0xap+0 -4LL : 0x6.8db8bac710cb4p-16 : inexact-ok
+= pown downward intel96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= pown tonearest intel96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok
+= pown towardzero intel96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= pown upward intel96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok
+= pown downward m68k96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= pown tonearest m68k96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok
+= pown towardzero m68k96 0xap+0 -4LL : 0x6.8db8bac710cb2958p-16 : inexact-ok
+= pown upward m68k96 0xap+0 -4LL : 0x6.8db8bac710cb296p-16 : inexact-ok
+= pown downward binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok
+= pown tonearest binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok
+= pown towardzero binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0274p-16 : inexact-ok
+= pown upward binary128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a0278p-16 : inexact-ok
+= pown downward ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok
+= pown tonearest ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok
+= pown towardzero ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a02p-16 : inexact-ok
+= pown upward ibm128 0xap+0 -4LL : 0x6.8db8bac710cb295e9e1b089a04p-16 : inexact-ok
+pown 10 -5
+= pown downward binary32 0xap+0 -5LL : 0xa.7c5acp-20 : inexact-ok
+= pown tonearest binary32 0xap+0 -5LL : 0xa.7c5acp-20 : inexact-ok
+= pown towardzero binary32 0xap+0 -5LL : 0xa.7c5acp-20 : inexact-ok
+= pown upward binary32 0xap+0 -5LL : 0xa.7c5adp-20 : inexact-ok
+= pown downward binary64 0xap+0 -5LL : 0xa.7c5ac471b478p-20 : inexact-ok
+= pown tonearest binary64 0xap+0 -5LL : 0xa.7c5ac471b4788p-20 : inexact-ok
+= pown towardzero binary64 0xap+0 -5LL : 0xa.7c5ac471b478p-20 : inexact-ok
+= pown upward binary64 0xap+0 -5LL : 0xa.7c5ac471b4788p-20 : inexact-ok
+= pown downward intel96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown tonearest intel96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown towardzero intel96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown upward intel96 0xap+0 -5LL : 0xa.7c5ac471b478424p-20 : inexact-ok
+= pown downward m68k96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown tonearest m68k96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown towardzero m68k96 0xap+0 -5LL : 0xa.7c5ac471b478423p-20 : inexact-ok
+= pown upward m68k96 0xap+0 -5LL : 0xa.7c5ac471b478424p-20 : inexact-ok
+= pown downward binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok
+= pown tonearest binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok
+= pown towardzero binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc3372p-20 : inexact-ok
+= pown upward binary128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc33728p-20 : inexact-ok
+= pown downward ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc334p-20 : inexact-ok
+= pown tonearest ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc338p-20 : inexact-ok
+= pown towardzero ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc334p-20 : inexact-ok
+= pown upward ibm128 0xap+0 -5LL : 0xa.7c5ac471b4784230fcf80dc338p-20 : inexact-ok
+pown 10 -6
+= pown downward binary32 0xap+0 -6LL : 0x1.0c6f7ap-20 : inexact-ok
+= pown tonearest binary32 0xap+0 -6LL : 0x1.0c6f7ap-20 : inexact-ok
+= pown towardzero binary32 0xap+0 -6LL : 0x1.0c6f7ap-20 : inexact-ok
+= pown upward binary32 0xap+0 -6LL : 0x1.0c6f7cp-20 : inexact-ok
+= pown downward binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= pown tonearest binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= pown towardzero binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8dp-20 : inexact-ok
+= pown upward binary64 0xap+0 -6LL : 0x1.0c6f7a0b5ed8ep-20 : inexact-ok
+= pown downward intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= pown tonearest intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= pown towardzero intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= pown upward intel96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= pown downward m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= pown tonearest m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= pown towardzero m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36ap-20 : inexact-ok
+= pown upward m68k96 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36cp-20 : inexact-ok
+= pown downward binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok
+= pown tonearest binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok
+= pown towardzero binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938583p-20 : inexact-ok
+= pown upward binary128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f34938584p-20 : inexact-ok
+= pown downward ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok
+= pown tonearest ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok
+= pown towardzero ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f3493858p-20 : inexact-ok
+= pown upward ibm128 0xap+0 -6LL : 0x1.0c6f7a0b5ed8d36b4c7f349386p-20 : inexact-ok
+pown 10 -7
+= pown downward binary32 0xap+0 -7LL : 0x1.ad7f28p-24 : inexact-ok
+= pown tonearest binary32 0xap+0 -7LL : 0x1.ad7f2ap-24 : inexact-ok
+= pown towardzero binary32 0xap+0 -7LL : 0x1.ad7f28p-24 : inexact-ok
+= pown upward binary32 0xap+0 -7LL : 0x1.ad7f2ap-24 : inexact-ok
+= pown downward binary64 0xap+0 -7LL : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= pown tonearest binary64 0xap+0 -7LL : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= pown towardzero binary64 0xap+0 -7LL : 0x1.ad7f29abcaf48p-24 : inexact-ok
+= pown upward binary64 0xap+0 -7LL : 0x1.ad7f29abcaf49p-24 : inexact-ok
+= pown downward intel96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown tonearest intel96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown towardzero intel96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown upward intel96 0xap+0 -7LL : 0x1.ad7f29abcaf4857ap-24 : inexact-ok
+= pown downward m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown tonearest m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown towardzero m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf48578p-24 : inexact-ok
+= pown upward m68k96 0xap+0 -7LL : 0x1.ad7f29abcaf4857ap-24 : inexact-ok
+= pown downward binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok
+= pown tonearest binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok
+= pown towardzero binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d2p-24 : inexact-ok
+= pown upward binary128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec08d3p-24 : inexact-ok
+= pown downward ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec088p-24 : inexact-ok
+= pown tonearest ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec09p-24 : inexact-ok
+= pown towardzero ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec088p-24 : inexact-ok
+= pown upward ibm128 0xap+0 -7LL : 0x1.ad7f29abcaf485787a6520ec09p-24 : inexact-ok
+pown 0x0.ffffffffffffffffp0 1
+= pown downward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 2
+= pown downward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 2LL : 0xf.ffffep-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 2LL : 0xf.ffffep-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 2LL : 0xf.ffffep-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 2LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 2LL : 0xf.ffffe000001p-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff001p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff001p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 2LL : 0xf.ffffffffffff00000000000004p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 2LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 2LL : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 3
+= pown downward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 3LL : 0xf.ffffdp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 3LL : 0xf.ffffdp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 3LL : 0xf.ffffdp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 3LL : 0xf.ffffep-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 3LL : 0xf.ffffd000002f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 3LL : 0xf.ffffd000002f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 3LL : 0xf.ffffd000003p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 3LL : 0xf.ffffd000002ffffffp-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 3LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe801p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe801p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000bf8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000bf8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe80000000000008p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe80000000000008p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 3LL : 0xf.fffffffffffe8000000000000cp-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffd0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 3LL : 0xf.ffffffffffffffd00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 4
+= pown downward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 4LL : 0xf.ffffcp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 4LL : 0xf.ffffcp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 4LL : 0xf.ffffcp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 4LL : 0xf.ffffdp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 4LL : 0xf.ffffc000005f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 4LL : 0xf.ffffc000005f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000005ffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 4LL : 0xf.ffffc000006p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 4LL : 0xf.ffffc000005fffffc000001p-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe001p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe001p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000017f8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000017f8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000014p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000014p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 4LL : 0xf.fffffffffffe00000000000018p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffc0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 4LL : 0xf.ffffffffffffffc00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 5
+= pown downward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 5LL : 0xf.ffffbp-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 5LL : 0xf.ffffbp-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 5LL : 0xf.ffffbp-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 5LL : 0xf.ffffcp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 5LL : 0xf.ffffb000009f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 5LL : 0xf.ffffb000009f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 5LL : 0xf.ffffb000009ffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 5LL : 0xf.ffffb00000ap-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffff8p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffff8p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000004ffcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 5LL : 0xf.ffffb000009fffff6000005p-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd801p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd801p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000027f8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000027f8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000024p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000024p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 5LL : 0xf.fffffffffffd80000000000028p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffb0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 5LL : 0xf.ffffffffffffffb00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 6
+= pown downward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 6LL : 0xf.ffffap-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 6LL : 0xf.ffffap-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 6LL : 0xf.ffffap-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 6LL : 0xf.ffffbp-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000ef8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000ef8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000effffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 6LL : 0xf.ffffa00000fp-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effff8p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effff8p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000effcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 6LL : 0xf.ffffa00000effffec00000fp-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd001p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd001p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003bf8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003bf8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd00000000000038p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd00000000000038p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 6LL : 0xf.fffffffffffd0000000000003cp-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffa0000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 6LL : 0xf.ffffffffffffffa00000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 7
+= pown downward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 7LL : 0xf.ffff9p-4 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 7LL : 0xf.ffff9p-4 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 7LL : 0xf.ffff9p-4 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 7LL : 0xf.ffffap-4 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 7LL : 0xf.ffff9000014f8p-4 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 7LL : 0xf.ffff9000014f8p-4 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffp-4 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 7LL : 0xf.ffff9000015p-4 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffff8p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffff8p-4 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffcp-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000022ffcp-4 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 7LL : 0xf.ffff9000014ffffdd000023p-4 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc801p-4 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc801p-4 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000053f8p-4 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000053f8p-4 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8000000000005p-4 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc8000000000005p-4 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 7LL : 0xf.fffffffffffc80000000000054p-4 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff90000000000008p-4 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 7LL : 0xf.ffffffffffffff900000000004p-4 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -1
+= pown downward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -1LL : 0x1.000002p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -1LL : 0x1.0000010000011p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -1LL : 0x1.0000010000010002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -1LL : 0x1.000001000001p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -1LL : 0x1.0000010000010002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -1LL : 0x1.0000010000010000010000010001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -1LL : 0x1.000001000001000001000001008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000000802p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000000802p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000004p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000004p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000004p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -1LL : 0x1.0000000000000800000000000041p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000008p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.00000000000008p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -1LL : 0x1.000000000000080000000000008p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.0000000000000001p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -1LL : 0x1.000000000000000100000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -2
+= pown downward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -2LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -2LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -2LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -2LL : 0x1.000004p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -2LL : 0x1.0000020000031p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -2LL : 0x1.0000020000030002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -2LL : 0x1.000002000003p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -2LL : 0x1.0000020000030002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -2LL : 0x1.0000020000030000040000050001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -2LL : 0x1.000002000003000004000005008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001002p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -2LL : 0x1.0000000000001002p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000cp+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000cp+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000cp+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000000c1p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.000000000000100000000000008p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000001p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.000000000000100000000000008p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -2LL : 0x1.00000000000010000000000001p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -2LL : 0x1.000000000000000200000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -3
+= pown downward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -3LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -3LL : 0x1.000004p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -3LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -3LL : 0x1.000004p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -3LL : 0x1.0000030000061p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -3LL : 0x1.0000030000060002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -3LL : 0x1.000003000006p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -3LL : 0x1.0000030000060002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000f0001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000fp+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -3LL : 0x1.00000300000600000a00000f008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000002p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001802p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001802p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -3LL : 0x1.0000000000001800000000000181p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.000000000000180000000000018p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -3LL : 0x1.00000000000018000000000002p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.0000000000000003p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -3LL : 0x1.000000000000000300000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -4
+= pown downward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -4LL : 0x1.000004p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -4LL : 0x1.000004p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -4LL : 0x1.000004p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -4LL : 0x1.000006p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -4LL : 0x1.00000400000a1p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -4LL : 0x1.00000400000a0002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000ap+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -4LL : 0x1.00000400000a0002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -4LL : 0x1.00000400000a0000140000230001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -4LL : 0x1.00000400000a000014000023008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000003p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002002p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002002p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -4LL : 0x1.0000000000002000000000000281p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.000000000000200000000000028p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -4LL : 0x1.00000000000020000000000003p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -4LL : 0x1.000000000000000400000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -5
+= pown downward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -5LL : 0x1.000004p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -5LL : 0x1.000006p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -5LL : 0x1.000004p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -5LL : 0x1.000006p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -5LL : 0x1.00000500000f1p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -5LL : 0x1.00000500000f0002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000fp+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -5LL : 0x1.00000500000f0002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -5LL : 0x1.00000500000f0000230000460001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -5LL : 0x1.00000500000f000023000046008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000003p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002802p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -5LL : 0x1.0000000000002802p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003cp+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003cp+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003cp+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000003c1p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.000000000000280000000000038p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000004p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.000000000000280000000000038p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -5LL : 0x1.00000000000028000000000004p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.0000000000000005p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -5LL : 0x1.000000000000000500000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -6
+= pown downward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -6LL : 0x1.000006p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -6LL : 0x1.000006p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -6LL : 0x1.000006p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -6LL : 0x1.000008p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -6LL : 0x1.0000060000151p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -6LL : 0x1.0000060000150002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -6LL : 0x1.000006000015p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -6LL : 0x1.0000060000150002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007e0001p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007e0001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007ep+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -6LL : 0x1.00000600001500003800007e008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000004p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003002p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003002p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000054p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000054p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000054p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -6LL : 0x1.0000000000003000000000000541p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.00000000000030000000000005p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000058p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.00000000000030000000000005p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -6LL : 0x1.000000000000300000000000058p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -6LL : 0x1.000000000000000600000000008p+0 : inexact-ok
+pown 0x0.ffffffffffffffffp0 -7
+= pown downward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary32 0xf.fffffp-4 -7LL : 0x1.000006p+0 : inexact-ok
+= pown tonearest binary32 0xf.fffffp-4 -7LL : 0x1.000008p+0 : inexact-ok
+= pown towardzero binary32 0xf.fffffp-4 -7LL : 0x1.000006p+0 : inexact-ok
+= pown upward binary32 0xf.fffffp-4 -7LL : 0x1.000008p+0 : inexact-ok
+= pown downward binary64 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown tonearest binary64 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown towardzero binary64 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown upward binary64 0xf.fffffp-4 -7LL : 0x1.00000700001c1p+0 : inexact-ok
+= pown downward intel96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown upward intel96 0xf.fffffp-4 -7LL : 0x1.00000700001c0002p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001cp+0 : inexact-ok
+= pown upward m68k96 0xf.fffffp-4 -7LL : 0x1.00000700001c0002p+0 : inexact-ok
+= pown downward binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20001p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20002p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20001p+0 : inexact-ok
+= pown upward binary128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d20002p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffp-4 -7LL : 0x1.00000700001c0000540000d2008p+0 : inexact-ok
+= pown downward binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000004p+0 : inexact-ok
+= pown towardzero binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward binary64 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000004p+0 : inexact-ok
+= pown downward intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown tonearest intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown towardzero intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown upward intel96 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003802p+0 : inexact-ok
+= pown downward m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown tonearest m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown towardzero m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038p+0 : inexact-ok
+= pown upward m68k96 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003802p+0 : inexact-ok
+= pown downward binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown tonearest binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown towardzero binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown upward binary128 0xf.ffffffffffff8p-4 -7LL : 0x1.0000000000003800000000000701p+0 : inexact-ok
+= pown downward ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown tonearest ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown towardzero ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.00000000000038000000000007p+0 : inexact-ok
+= pown upward ibm128 0xf.ffffffffffff8p-4 -7LL : 0x1.000000000000380000000000078p+0 : inexact-ok
+= pown downward intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward intel96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward m68k96 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown tonearest binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown towardzero binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown upward binary128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007000000000001p+0 : inexact-ok
+= pown downward ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown tonearest ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown towardzero ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.0000000000000007p+0 : inexact-ok
+= pown upward ibm128 0xf.fffffffffffffffp-4 -7LL : 0x1.000000000000000700000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 1
+= pown downward binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 1LL : 0x1.000002p+0 : inexact-ok
+= pown downward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 1LL : 0x1.0000000000001p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 1LL : 0x1.0000000000000002p+0 : inexact-ok
+pown 0x1.0000000000000002p0 2
+= pown downward binary32 0x1.000002p+0 2LL : 0x1.000004p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 2LL : 0x1.000004p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 2LL : 0x1.000004p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 2LL : 0x1.000006p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 2LL : 0x1.000004000004p+0 : inexact-ok
+= pown downward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 2LL : 0x1.0000000000003p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 2LL : 0x1.0000000000002002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 2LL : 0x1.0000000000002002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 2LL : 0x1.00000000000020000000000001p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 2LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 2LL : 0x1.0000000000000004p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 2LL : 0x1.000000000000000400000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 3
+= pown downward binary32 0x1.000002p+0 3LL : 0x1.000006p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 3LL : 0x1.000006p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 3LL : 0x1.000006p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 3LL : 0x1.000008p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 3LL : 0x1.00000600000c1p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 3LL : 0x1.00000600000c0002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 3LL : 0x1.00000600000cp+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 3LL : 0x1.00000600000c0002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 3LL : 0x1.00000600000c000008p+0 : inexact-ok
+= pown downward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 3LL : 0x1.0000000000004p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 3LL : 0x1.0000000000003002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 3LL : 0x1.0000000000003002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 3LL : 0x1.0000000000003000000000000301p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 3LL : 0x1.00000000000030000000000003p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 3LL : 0x1.000000000000300000000000038p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 3LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 3LL : 0x1.0000000000000006p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 3LL : 0x1.000000000000000600000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 4
+= pown downward binary32 0x1.000002p+0 4LL : 0x1.000008p+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 4LL : 0x1.000008p+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 4LL : 0x1.000008p+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 4LL : 0x1.00000ap+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 4LL : 0x1.0000080000181p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 4LL : 0x1.0000080000180002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 4LL : 0x1.000008000018p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 4LL : 0x1.0000080000180002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 4LL : 0x1.00000800001800002000001p+0 : inexact-ok
+= pown downward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 4LL : 0x1.0000000000005p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 4LL : 0x1.0000000000004002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 4LL : 0x1.0000000000004002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 4LL : 0x1.0000000000004000000000000601p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 4LL : 0x1.00000000000040000000000006p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 4LL : 0x1.000000000000400000000000068p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 4LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 4LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 4LL : 0x1.0000000000000008p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 4LL : 0x1.000000000000000800000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 5
+= pown downward binary32 0x1.000002p+0 5LL : 0x1.00000ap+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 5LL : 0x1.00000ap+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 5LL : 0x1.00000ap+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 5LL : 0x1.00000cp+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 5LL : 0x1.00000a0000281p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 5LL : 0x1.00000a0000280002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 5LL : 0x1.00000a000028p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 5LL : 0x1.00000a0000280002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 5LL : 0x1.00000a0000280000500000500001p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 5LL : 0x1.00000a00002800005000005p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 5LL : 0x1.00000a000028000050000050008p+0 : inexact-ok
+= pown downward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 5LL : 0x1.0000000000006p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 5LL : 0x1.0000000000005002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 5LL : 0x1.0000000000005002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000a01p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000ap+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 5LL : 0x1.0000000000005000000000000a8p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 5LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000a000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000ap+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 5LL : 0x1.000000000000000a00000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 6
+= pown downward binary32 0x1.000002p+0 6LL : 0x1.00000cp+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 6LL : 0x1.00000cp+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 6LL : 0x1.00000cp+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 6LL : 0x1.00000ep+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 6LL : 0x1.00000c00003c1p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 6LL : 0x1.00000c00003c0002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 6LL : 0x1.00000c00003cp+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 6LL : 0x1.00000c00003c0002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000f00001p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000f00001p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000fp+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 6LL : 0x1.00000c00003c0000a00000f0008p+0 : inexact-ok
+= pown downward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 6LL : 0x1.0000000000007p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 6LL : 0x1.0000000000006002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 6LL : 0x1.0000000000006002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000f01p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000fp+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 6LL : 0x1.0000000000006000000000000f8p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 6LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000c000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000cp+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 6LL : 0x1.000000000000000c00000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 7
+= pown downward binary32 0x1.000002p+0 7LL : 0x1.00000ep+0 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 7LL : 0x1.00000ep+0 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 7LL : 0x1.00000ep+0 : inexact-ok
+= pown upward binary32 0x1.000002p+0 7LL : 0x1.00001p+0 : inexact-ok
+= pown downward binary64 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown upward binary64 0x1.000002p+0 7LL : 0x1.00000e0000541p+0 : inexact-ok
+= pown downward intel96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown upward intel96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 7LL : 0x1.00000e000054p+0 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 7LL : 0x1.00000e0000540002p+0 : inexact-ok
+= pown downward binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300002p+0 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300003p+0 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300002p+0 : inexact-ok
+= pown upward binary128 0x1.000002p+0 7LL : 0x1.00000e0000540001180002300003p+0 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 7LL : 0x1.00000e00005400011800023p+0 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 7LL : 0x1.00000e00005400011800023p+0 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 7LL : 0x1.00000e00005400011800023p+0 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 7LL : 0x1.00000e000054000118000230008p+0 : inexact-ok
+= pown downward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 7LL : 0x1.0000000000008p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 7LL : 0x1.0000000000007002p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007p+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 7LL : 0x1.0000000000007002p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 7LL : 0x1.0000000000007000000000001501p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 7LL : 0x1.00000000000070000000000015p+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 7LL : 0x1.000000000000700000000000158p+0 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 7LL : 0x1.000000000000001p+0 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 7LL : 0x1.000000000000001p+0 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000e000000000001p+0 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000ep+0 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 7LL : 0x1.000000000000000e00000000008p+0 : inexact-ok
+pown 0x1.0000000000000002p0 -1
+= pown downward binary32 0x1.000002p+0 -1LL : 0xf.ffffep-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -1LL : 0xf.ffffep-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -1LL : 0xf.ffffep-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -1LL : 0xf.fffffp-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -1LL : 0xf.ffffe000003f8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -1LL : 0xf.ffffe000003f8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000003ffffp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -1LL : 0xf.ffffe000004p-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffff8p-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800000fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -1LL : 0xf.ffffe000003fffff800001p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -1LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffffp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000000cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -1LL : 0xf.ffffffffffff0000000000001p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -1LL : 0xf.fffffffffffffffp-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffe0000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffep-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -1LL : 0xf.ffffffffffffffe00000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -2
+= pown downward binary32 0x1.000002p+0 -2LL : 0xf.ffffcp-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -2LL : 0xf.ffffcp-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -2LL : 0xf.ffffcp-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -2LL : 0xf.ffffdp-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000bf8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000bf8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -2LL : 0xf.ffffc00000cp-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffffp-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffff8p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffffp-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffff8p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000005p-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000004fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -2LL : 0xf.ffffc00000bffffe000005p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -2LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffep-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000002cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -2LL : 0xf.fffffffffffe0000000000003p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffdp-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffc0000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffcp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -2LL : 0xf.ffffffffffffffc00000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -3
+= pown downward binary32 0x1.000002p+0 -3LL : 0xf.ffffap-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -3LL : 0xf.ffffap-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -3LL : 0xf.ffffap-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -3LL : 0xf.ffffbp-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -3LL : 0xf.ffffa000017f8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -3LL : 0xf.ffffa000017f8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -3LL : 0xf.ffffa000018p-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffdp-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffd8p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffdp-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000effffd8p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000efffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000fp-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000efffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -3LL : 0xf.ffffa000017ffffb00000fp-4 : inexact-ok
+= pown downward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -3LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffdp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000005cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -3LL : 0xf.fffffffffffd0000000000006p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffbp-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffa0000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffap-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -3LL : 0xf.ffffffffffffffa00000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -4
+= pown downward binary32 0x1.000002p+0 -4LL : 0xf.ffff8p-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -4LL : 0xf.ffff8p-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -4LL : 0xf.ffff8p-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -4LL : 0xf.ffff9p-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -4LL : 0xf.ffff8000027f8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -4LL : 0xf.ffff8000027f8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000027ffffp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -4LL : 0xf.ffff8000028p-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff9p-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022ffff98p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000023p-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000022fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -4LL : 0xf.ffff8000027ffff6000023p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -4LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffcp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc0000000000009cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -4LL : 0xf.fffffffffffc000000000000ap-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff9p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff80000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff8p-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -4LL : 0xf.ffffffffffffff800000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -5
+= pown downward binary32 0x1.000002p+0 -5LL : 0xf.ffff6p-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -5LL : 0xf.ffff6p-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -5LL : 0xf.ffff6p-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -5LL : 0xf.ffff7p-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -5LL : 0xf.ffff600003bf8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -5LL : 0xf.ffff600003cp-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -5LL : 0xf.ffff600003bf8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -5LL : 0xf.ffff600003cp-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bfffep-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -5LL : 0xf.ffff600003bffffp-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffffp-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffff08p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffffp-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045ffff08p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800046p-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800045fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -5LL : 0xf.ffff600003bfffee800046p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -5LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffbp-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000eff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000eff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000ecp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000ecp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -5LL : 0xf.fffffffffffb000000000000fp-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff7p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff7p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff60000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff6p-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -5LL : 0xf.ffffffffffffff600000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -6
+= pown downward binary32 0x1.000002p+0 -6LL : 0xf.ffff4p-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -6LL : 0xf.ffff4p-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -6LL : 0xf.ffff4p-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -6LL : 0xf.ffff5p-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -6LL : 0xf.ffff4000053f8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -6LL : 0xf.ffff4000054p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -6LL : 0xf.ffff4000053f8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -6LL : 0xf.ffff4000054p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -6LL : 0xf.ffff4000053ffffp-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053fffep-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -6LL : 0xf.ffff4000053ffffp-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe08p-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffe1p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007ep-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007dfffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -6LL : 0xf.ffff4000053fffe400007ep-4 : inexact-ok
+= pown downward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -6LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa8p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffap-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014ff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014ff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014cp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000014cp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -6LL : 0xf.fffffffffffa0000000000015p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff5p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff5p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff40000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff4p-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -6LL : 0xf.ffffffffffffff400000000004p-4 : inexact-ok
+pown 0x1.0000000000000002p0 -7
+= pown downward binary32 0x1.000002p+0 -7LL : 0xf.ffff2p-4 : inexact-ok
+= pown tonearest binary32 0x1.000002p+0 -7LL : 0xf.ffff2p-4 : inexact-ok
+= pown towardzero binary32 0x1.000002p+0 -7LL : 0xf.ffff2p-4 : inexact-ok
+= pown upward binary32 0x1.000002p+0 -7LL : 0xf.ffff3p-4 : inexact-ok
+= pown downward binary64 0x1.000002p+0 -7LL : 0xf.ffff200006ff8p-4 : inexact-ok
+= pown tonearest binary64 0x1.000002p+0 -7LL : 0xf.ffff200007p-4 : inexact-ok
+= pown towardzero binary64 0x1.000002p+0 -7LL : 0xf.ffff200006ff8p-4 : inexact-ok
+= pown upward binary64 0x1.000002p+0 -7LL : 0xf.ffff200007p-4 : inexact-ok
+= pown downward intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown tonearest intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown towardzero intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown upward intel96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffep-4 : inexact-ok
+= pown downward m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown tonearest m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown towardzero m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffdp-4 : inexact-ok
+= pown upward m68k96 0x1.000002p+0 -7LL : 0xf.ffff200006ffffep-4 : inexact-ok
+= pown downward binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc6p-4 : inexact-ok
+= pown tonearest binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc68p-4 : inexact-ok
+= pown towardzero binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc6p-4 : inexact-ok
+= pown upward binary128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffc68p-4 : inexact-ok
+= pown downward ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok
+= pown towardzero ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d1fffcp-4 : inexact-ok
+= pown upward ibm128 0x1.000002p+0 -7LL : 0xf.ffff200006ffffd60000d2p-4 : inexact-ok
+= pown downward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary32 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary64 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward intel96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward m68k96 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward binary128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown tonearest ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown towardzero ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown upward ibm128 0x1p+0 -7LL : 0x1p+0 : inexact-ok
+= pown downward binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown tonearest binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown towardzero binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown upward binary64 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff98p-4 : inexact-ok
+= pown downward intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9001p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9001p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bff8p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bff8p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bcp-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001bcp-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000001p+0 -7LL : 0xf.fffffffffff9000000000001cp-4 : inexact-ok
+= pown downward intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown tonearest intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown towardzero intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown upward intel96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff3p-4 : inexact-ok
+= pown downward m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown tonearest m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown towardzero m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown upward m68k96 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff3p-4 : inexact-ok
+= pown downward binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown tonearest binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown towardzero binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown upward binary128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff20000000000008p-4 : inexact-ok
+= pown downward ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown tonearest ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown towardzero ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff2p-4 : inexact-ok
+= pown upward ibm128 0x1.0000000000000002p+0 -7LL : 0xf.ffffffffffffff200000000004p-4 : inexact-ok
+pown 0x1.7ac7cp+5 23
+= pown downward binary32 0x2.f58f8p+4 23LL : 0xf.fffffp+124 : inexact-ok
+= pown tonearest binary32 0x2.f58f8p+4 23LL : 0xf.fffffp+124 : inexact-ok
+= pown towardzero binary32 0x2.f58f8p+4 23LL : 0xf.fffffp+124 : inexact-ok
+= pown upward binary32 0x2.f58f8p+4 23LL : plus_infty : inexact-ok overflow errno-erange
+= pown downward binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02e8p+124 : inexact-ok
+= pown tonearest binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02fp+124 : inexact-ok
+= pown towardzero binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02e8p+124 : inexact-ok
+= pown upward binary64 0x2.f58f8p+4 23LL : 0xf.fffff29cf02fp+124 : inexact-ok
+= pown downward intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown tonearest intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown towardzero intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown upward intel96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeedp+124 : inexact-ok
+= pown downward m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown tonearest m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown towardzero m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown upward m68k96 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeedp+124 : inexact-ok
+= pown downward binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown tonearest binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown towardzero binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown upward binary128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a2e8p+124 : inexact-ok
+= pown downward ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
+= pown tonearest ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
+= pown towardzero ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
+= pown upward ibm128 0x2.f58f8p+4 23LL : 0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
+pown -0x1.7ac7cp+5 23
+= pown downward binary32 -0x2.f58f8p+4 23LL : minus_infty : inexact-ok overflow errno-erange
+= pown tonearest binary32 -0x2.f58f8p+4 23LL : -0xf.fffffp+124 : inexact-ok
+= pown towardzero binary32 -0x2.f58f8p+4 23LL : -0xf.fffffp+124 : inexact-ok
+= pown upward binary32 -0x2.f58f8p+4 23LL : -0xf.fffffp+124 : inexact-ok
+= pown downward binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02fp+124 : inexact-ok
+= pown tonearest binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02fp+124 : inexact-ok
+= pown towardzero binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02e8p+124 : inexact-ok
+= pown upward binary64 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02e8p+124 : inexact-ok
+= pown downward intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeedp+124 : inexact-ok
+= pown tonearest intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown towardzero intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown upward intel96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown downward m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeedp+124 : inexact-ok
+= pown tonearest m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown towardzero m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown upward m68k96 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeecp+124 : inexact-ok
+= pown downward binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2e8p+124 : inexact-ok
+= pown tonearest binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown towardzero binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown upward binary128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a2ep+124 : inexact-ok
+= pown downward ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
+= pown tonearest ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok
+= pown towardzero ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
+= pown upward ibm128 -0x2.f58f8p+4 23LL : -0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok
diff --git a/math/auto-libm-test-out-rootn b/math/auto-libm-test-out-rootn
new file mode 100644
index 0000000..58f8c35
--- /dev/null
+++ b/math/auto-libm-test-out-rootn
@@ -0,0 +1,13734 @@
+rootn 0 1
+= rootn downward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn upward binary32 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn downward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn upward binary64 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn downward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn tonearest intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn towardzero intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn upward intel96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn downward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn tonearest m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn towardzero m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn upward m68k96 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn downward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn upward binary128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn downward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn tonearest ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn towardzero ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+= rootn upward ibm128 0x0p+0 1LL : 0x0p+0 : inexact-ok
+rootn 0 2
+= rootn downward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward binary32 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward binary64 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward intel96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward m68k96 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward binary128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward ibm128 0x0p+0 2LL : 0x0p+0 : inexact-ok
+rootn 0 3
+= rootn downward binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn upward binary32 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn downward binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn upward binary64 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn downward intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn tonearest intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn towardzero intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn upward intel96 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn downward m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn tonearest m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn towardzero m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn upward m68k96 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn downward binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn upward binary128 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn downward ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn tonearest ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn towardzero ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok
+= rootn upward ibm128 0x0p+0 3LL : 0x0p+0 : inexact-ok
+rootn 0 4
+= rootn downward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward binary32 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward binary64 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward intel96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward m68k96 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward binary128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward ibm128 0x0p+0 4LL : 0x0p+0 : inexact-ok
+rootn 0 5
+= rootn downward binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn upward binary32 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn downward binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn upward binary64 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn downward intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn tonearest intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn towardzero intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn upward intel96 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn downward m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn tonearest m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn towardzero m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn upward m68k96 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn downward binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn upward binary128 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn downward ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn tonearest ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn towardzero ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok
+= rootn upward ibm128 0x0p+0 5LL : 0x0p+0 : inexact-ok
+rootn 0 0x7fffffffffffffff
+= rootn downward binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn upward binary32 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn downward binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn upward binary64 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn downward intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn tonearest intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn towardzero intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn upward intel96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn downward m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn tonearest m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn towardzero m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn upward m68k96 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn downward binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn upward binary128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn downward ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn tonearest ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn towardzero ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+= rootn upward ibm128 0x0p+0 9223372036854775807LL : 0x0p+0 : inexact-ok
+rootn -0 1
+= rootn downward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn upward binary32 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn downward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn upward binary64 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn downward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn tonearest intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn towardzero intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn upward intel96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn downward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn tonearest m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn towardzero m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn upward m68k96 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn downward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn upward binary128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn downward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn tonearest ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn towardzero ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+= rootn upward ibm128 -0x0p+0 1LL : -0x0p+0 : inexact-ok
+rootn -0 2
+= rootn downward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward binary32 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward binary64 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward intel96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward m68k96 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward binary128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn downward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn tonearest ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn towardzero ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+= rootn upward ibm128 -0x0p+0 2LL : 0x0p+0 : inexact-ok
+rootn -0 3
+= rootn downward binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn upward binary32 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn downward binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn upward binary64 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn downward intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn tonearest intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn towardzero intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn upward intel96 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn downward m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn tonearest m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn towardzero m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn upward m68k96 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn downward binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn upward binary128 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn downward ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn tonearest ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn towardzero ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+= rootn upward ibm128 -0x0p+0 3LL : -0x0p+0 : inexact-ok
+rootn -0 4
+= rootn downward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward binary32 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward binary64 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward intel96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward m68k96 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward binary128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn downward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn tonearest ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn towardzero ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+= rootn upward ibm128 -0x0p+0 4LL : 0x0p+0 : inexact-ok
+rootn -0 5
+= rootn downward binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn upward binary32 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn downward binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn upward binary64 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn downward intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn tonearest intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn towardzero intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn upward intel96 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn downward m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn tonearest m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn towardzero m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn upward m68k96 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn downward binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn upward binary128 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn downward ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn tonearest ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn towardzero ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+= rootn upward ibm128 -0x0p+0 5LL : -0x0p+0 : inexact-ok
+rootn -0 0x7fffffffffffffff
+= rootn downward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn upward binary32 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn downward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn upward binary64 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn downward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn tonearest intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn towardzero intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn upward intel96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn downward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn tonearest m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn towardzero m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn upward m68k96 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn downward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn tonearest binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn towardzero binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn upward binary128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn downward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn tonearest ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn towardzero ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+= rootn upward ibm128 -0x0p+0 9223372036854775807LL : -0x0p+0 : inexact-ok
+rootn min 1
+= rootn downward binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary32 0x4p-128 1LL : 0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn tonearest binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn towardzero binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn upward binary64 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn downward intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn tonearest intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn towardzero intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn upward intel96 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn downward m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn upward m68k96 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn downward binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn tonearest binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn towardzero binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn upward binary128 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn downward ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn upward ibm128 0x4p-128 1LL : 0x4p-128 : inexact-ok
+= rootn downward binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary64 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn upward intel96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn downward m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn upward m68k96 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn downward binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn upward binary128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok
+= rootn downward ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward ibm128 0x4p-1024 1LL : 0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward intel96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok
+= rootn upward m68k96 0x4p-16384 1LL : 0x4p-16384 : inexact-ok
+= rootn downward binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 0x4p-16384 1LL : 0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward intel96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward m68k96 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 0x2p-16384 1LL : 0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn tonearest binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn towardzero binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn upward binary64 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn downward intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn tonearest intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn towardzero intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn upward intel96 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn downward m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn upward m68k96 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn downward binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn tonearest binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn towardzero binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn upward binary128 0x8p-972 1LL : 0x8p-972 : inexact-ok
+= rootn downward ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward ibm128 0x8p-972 1LL : 0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+rootn min 2
+= rootn downward binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn tonearest binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn towardzero binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn upward binary32 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn downward binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn tonearest binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn towardzero binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn upward binary64 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn downward intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn tonearest intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn towardzero intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn upward intel96 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn downward m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn upward m68k96 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn downward binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn tonearest binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn towardzero binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn upward binary128 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn downward ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn upward ibm128 0x4p-128 2LL : 0x2p-64 : inexact-ok
+= rootn downward binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn upward binary64 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn downward intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn upward intel96 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn downward m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn upward m68k96 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn downward binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn upward binary128 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn downward ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn upward ibm128 0x4p-1024 2LL : 0x2p-512 : inexact-ok
+= rootn downward intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn upward intel96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn downward m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn upward m68k96 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn downward binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn upward binary128 0x4p-16384 2LL : 0x2p-8192 : inexact-ok
+= rootn downward intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok
+= rootn upward intel96 0x2p-16384 2LL : 0x1.6a09e667f3bcc90ap-8192 : inexact-ok
+= rootn downward m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc908p-8192 : inexact-ok
+= rootn upward m68k96 0x2p-16384 2LL : 0x1.6a09e667f3bcc90ap-8192 : inexact-ok
+= rootn downward binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-8192 : inexact-ok
+= rootn upward binary128 0x2p-16384 2LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-8192 : inexact-ok
+= rootn downward binary64 0x8p-972 2LL : 0xb.504f333f9de6p-488 : inexact-ok
+= rootn tonearest binary64 0x8p-972 2LL : 0xb.504f333f9de68p-488 : inexact-ok
+= rootn towardzero binary64 0x8p-972 2LL : 0xb.504f333f9de6p-488 : inexact-ok
+= rootn upward binary64 0x8p-972 2LL : 0xb.504f333f9de68p-488 : inexact-ok
+= rootn downward intel96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok
+= rootn tonearest intel96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok
+= rootn towardzero intel96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok
+= rootn upward intel96 0x8p-972 2LL : 0xb.504f333f9de6485p-488 : inexact-ok
+= rootn downward m68k96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 2LL : 0xb.504f333f9de6484p-488 : inexact-ok
+= rootn upward m68k96 0x8p-972 2LL : 0xb.504f333f9de6485p-488 : inexact-ok
+= rootn downward binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754a8p-488 : inexact-ok
+= rootn tonearest binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754a8p-488 : inexact-ok
+= rootn towardzero binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754a8p-488 : inexact-ok
+= rootn upward binary128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754bp-488 : inexact-ok
+= rootn downward ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754p-488 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754p-488 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3754p-488 : inexact-ok
+= rootn upward ibm128 0x8p-972 2LL : 0xb.504f333f9de6484597d89b3758p-488 : inexact-ok
+rootn min 3
+= rootn downward binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn tonearest binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn towardzero binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn upward binary32 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn downward binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn tonearest binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn towardzero binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn upward binary64 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn downward intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn tonearest intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn towardzero intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn upward intel96 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn downward m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn upward m68k96 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn downward binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn tonearest binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn towardzero binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn upward binary128 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn downward ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn upward ibm128 0x4p-128 3LL : 0x4p-44 : inexact-ok
+= rootn downward binary64 0x4p-1024 3LL : 0xa.14517cc6b945p-344 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 3LL : 0xa.14517cc6b9458p-344 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 3LL : 0xa.14517cc6b945p-344 : inexact-ok
+= rootn upward binary64 0x4p-1024 3LL : 0xa.14517cc6b9458p-344 : inexact-ok
+= rootn downward intel96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok
+= rootn upward intel96 0x4p-1024 3LL : 0xa.14517cc6b945712p-344 : inexact-ok
+= rootn downward m68k96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 3LL : 0xa.14517cc6b945711p-344 : inexact-ok
+= rootn upward m68k96 0x4p-1024 3LL : 0xa.14517cc6b945712p-344 : inexact-ok
+= rootn downward binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok
+= rootn upward binary128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf13p-344 : inexact-ok
+= rootn downward ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok
+= rootn upward ibm128 0x4p-1024 3LL : 0xa.14517cc6b9457111eed5b8adf4p-344 : inexact-ok
+= rootn downward intel96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn upward intel96 0x4p-16384 3LL : 0xa.14517cc6b945712p-5464 : inexact-ok
+= rootn downward m68k96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 3LL : 0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn upward m68k96 0x4p-16384 3LL : 0xa.14517cc6b945712p-5464 : inexact-ok
+= rootn downward binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok
+= rootn upward binary128 0x4p-16384 3LL : 0xa.14517cc6b9457111eed5b8adf13p-5464 : inexact-ok
+= rootn downward intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn upward intel96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn downward m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn upward m68k96 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn downward binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn upward binary128 0x2p-16384 3LL : 0x8p-5464 : inexact-ok
+= rootn downward binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn tonearest binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn towardzero binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn upward binary64 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn downward intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn tonearest intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn towardzero intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn upward intel96 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn downward m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn upward m68k96 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn downward binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn tonearest binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn towardzero binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn upward binary128 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn downward ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok
+= rootn upward ibm128 0x8p-972 3LL : 0x2p-324 : inexact-ok
+rootn min 4
+= rootn downward binary32 0x4p-128 4LL : 0x1.6a09e6p-32 : inexact-ok
+= rootn tonearest binary32 0x4p-128 4LL : 0x1.6a09e6p-32 : inexact-ok
+= rootn towardzero binary32 0x4p-128 4LL : 0x1.6a09e6p-32 : inexact-ok
+= rootn upward binary32 0x4p-128 4LL : 0x1.6a09e8p-32 : inexact-ok
+= rootn downward binary64 0x4p-128 4LL : 0x1.6a09e667f3bccp-32 : inexact-ok
+= rootn tonearest binary64 0x4p-128 4LL : 0x1.6a09e667f3bcdp-32 : inexact-ok
+= rootn towardzero binary64 0x4p-128 4LL : 0x1.6a09e667f3bccp-32 : inexact-ok
+= rootn upward binary64 0x4p-128 4LL : 0x1.6a09e667f3bcdp-32 : inexact-ok
+= rootn downward intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok
+= rootn tonearest intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok
+= rootn towardzero intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok
+= rootn upward intel96 0x4p-128 4LL : 0x1.6a09e667f3bcc90ap-32 : inexact-ok
+= rootn downward m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc908p-32 : inexact-ok
+= rootn upward m68k96 0x4p-128 4LL : 0x1.6a09e667f3bcc90ap-32 : inexact-ok
+= rootn downward binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-32 : inexact-ok
+= rootn tonearest binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-32 : inexact-ok
+= rootn towardzero binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-32 : inexact-ok
+= rootn upward binary128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-32 : inexact-ok
+= rootn downward ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-32 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-32 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-32 : inexact-ok
+= rootn upward ibm128 0x4p-128 4LL : 0x1.6a09e667f3bcc908b2fb1366ebp-32 : inexact-ok
+= rootn downward binary64 0x4p-1024 4LL : 0x1.6a09e667f3bccp-256 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 4LL : 0x1.6a09e667f3bcdp-256 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 4LL : 0x1.6a09e667f3bccp-256 : inexact-ok
+= rootn upward binary64 0x4p-1024 4LL : 0x1.6a09e667f3bcdp-256 : inexact-ok
+= rootn downward intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok
+= rootn upward intel96 0x4p-1024 4LL : 0x1.6a09e667f3bcc90ap-256 : inexact-ok
+= rootn downward m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc908p-256 : inexact-ok
+= rootn upward m68k96 0x4p-1024 4LL : 0x1.6a09e667f3bcc90ap-256 : inexact-ok
+= rootn downward binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-256 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-256 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-256 : inexact-ok
+= rootn upward binary128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-256 : inexact-ok
+= rootn downward ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-256 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-256 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p-256 : inexact-ok
+= rootn upward ibm128 0x4p-1024 4LL : 0x1.6a09e667f3bcc908b2fb1366ebp-256 : inexact-ok
+= rootn downward intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok
+= rootn upward intel96 0x4p-16384 4LL : 0x1.6a09e667f3bcc90ap-4096 : inexact-ok
+= rootn downward m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc908p-4096 : inexact-ok
+= rootn upward m68k96 0x4p-16384 4LL : 0x1.6a09e667f3bcc90ap-4096 : inexact-ok
+= rootn downward binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4096 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4096 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4096 : inexact-ok
+= rootn upward binary128 0x4p-16384 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-4096 : inexact-ok
+= rootn downward intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok
+= rootn upward intel96 0x2p-16384 4LL : 0x1.306fe0a31b7152ep-4096 : inexact-ok
+= rootn downward m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152dep-4096 : inexact-ok
+= rootn upward m68k96 0x2p-16384 4LL : 0x1.306fe0a31b7152ep-4096 : inexact-ok
+= rootn downward binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c85p-4096 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c86p-4096 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c85p-4096 : inexact-ok
+= rootn upward binary128 0x2p-16384 4LL : 0x1.306fe0a31b7152de8d5a46305c86p-4096 : inexact-ok
+= rootn downward binary64 0x8p-972 4LL : 0x3.5d13f32b5a75ap-244 : inexact-ok
+= rootn tonearest binary64 0x8p-972 4LL : 0x3.5d13f32b5a75ap-244 : inexact-ok
+= rootn towardzero binary64 0x8p-972 4LL : 0x3.5d13f32b5a75ap-244 : inexact-ok
+= rootn upward binary64 0x8p-972 4LL : 0x3.5d13f32b5a75cp-244 : inexact-ok
+= rootn downward intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok
+= rootn tonearest intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok
+= rootn towardzero intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok
+= rootn upward intel96 0x8p-972 4LL : 0x3.5d13f32b5a75abd4p-244 : inexact-ok
+= rootn downward m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abdp-244 : inexact-ok
+= rootn upward m68k96 0x8p-972 4LL : 0x3.5d13f32b5a75abd4p-244 : inexact-ok
+= rootn downward binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b4p-244 : inexact-ok
+= rootn tonearest binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b4p-244 : inexact-ok
+= rootn towardzero binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b4p-244 : inexact-ok
+= rootn upward binary128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee640b6p-244 : inexact-ok
+= rootn downward ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee64p-244 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee641p-244 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee64p-244 : inexact-ok
+= rootn upward ibm128 0x8p-972 4LL : 0x3.5d13f32b5a75abd0e69a2ee641p-244 : inexact-ok
+rootn min 5
+= rootn downward binary32 0x4p-128 5LL : 0x6.f6e33p-28 : inexact-ok
+= rootn tonearest binary32 0x4p-128 5LL : 0x6.f6e338p-28 : inexact-ok
+= rootn towardzero binary32 0x4p-128 5LL : 0x6.f6e33p-28 : inexact-ok
+= rootn upward binary32 0x4p-128 5LL : 0x6.f6e338p-28 : inexact-ok
+= rootn downward binary64 0x4p-128 5LL : 0x6.f6e336b6f848p-28 : inexact-ok
+= rootn tonearest binary64 0x4p-128 5LL : 0x6.f6e336b6f848p-28 : inexact-ok
+= rootn towardzero binary64 0x4p-128 5LL : 0x6.f6e336b6f848p-28 : inexact-ok
+= rootn upward binary64 0x4p-128 5LL : 0x6.f6e336b6f8484p-28 : inexact-ok
+= rootn downward intel96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn tonearest intel96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn towardzero intel96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn upward intel96 0x4p-128 5LL : 0x6.f6e336b6f8480858p-28 : inexact-ok
+= rootn downward m68k96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 5LL : 0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn upward m68k96 0x4p-128 5LL : 0x6.f6e336b6f8480858p-28 : inexact-ok
+= rootn downward binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok
+= rootn tonearest binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok
+= rootn towardzero binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok
+= rootn upward binary128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fea8p-28 : inexact-ok
+= rootn downward ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok
+= rootn upward ibm128 0x4p-128 5LL : 0x6.f6e336b6f8480853d874c2cap-28 : inexact-ok
+= rootn downward binary64 0x4p-1024 5LL : 0xc.203001d9572ep-208 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 5LL : 0xc.203001d9572ep-208 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 5LL : 0xc.203001d9572ep-208 : inexact-ok
+= rootn upward binary64 0x4p-1024 5LL : 0xc.203001d9572e8p-208 : inexact-ok
+= rootn downward intel96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok
+= rootn upward intel96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok
+= rootn downward m68k96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 5LL : 0xc.203001d9572e35cp-208 : inexact-ok
+= rootn upward m68k96 0x4p-1024 5LL : 0xc.203001d9572e35dp-208 : inexact-ok
+= rootn downward binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok
+= rootn upward binary128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a39907570ap-208 : inexact-ok
+= rootn downward ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757p-208 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757p-208 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a3990757p-208 : inexact-ok
+= rootn upward ibm128 0x4p-1024 5LL : 0xc.203001d9572e35cc9a39907574p-208 : inexact-ok
+= rootn downward intel96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok
+= rootn upward intel96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok
+= rootn downward m68k96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 5LL : 0xc.203001d9572e35cp-3280 : inexact-ok
+= rootn upward m68k96 0x4p-16384 5LL : 0xc.203001d9572e35dp-3280 : inexact-ok
+= rootn downward binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok
+= rootn upward binary128 0x4p-16384 5LL : 0xc.203001d9572e35cc9a39907570ap-3280 : inexact-ok
+= rootn downward intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn upward intel96 0x2p-16384 5LL : 0xa.8e5a29dca9b622cp-3280 : inexact-ok
+= rootn downward m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn upward m68k96 0x2p-16384 5LL : 0xa.8e5a29dca9b622cp-3280 : inexact-ok
+= rootn downward binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok
+= rootn upward binary128 0x2p-16384 5LL : 0xa.8e5a29dca9b622b49d423b65cb6p-3280 : inexact-ok
+= rootn downward binary64 0x8p-972 5LL : 0x4.984461aeb99dp-196 : inexact-ok
+= rootn tonearest binary64 0x8p-972 5LL : 0x4.984461aeb99d4p-196 : inexact-ok
+= rootn towardzero binary64 0x8p-972 5LL : 0x4.984461aeb99dp-196 : inexact-ok
+= rootn upward binary64 0x8p-972 5LL : 0x4.984461aeb99d4p-196 : inexact-ok
+= rootn downward intel96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn tonearest intel96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn towardzero intel96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn upward intel96 0x8p-972 5LL : 0x4.984461aeb99d25bp-196 : inexact-ok
+= rootn downward m68k96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 5LL : 0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn upward m68k96 0x8p-972 5LL : 0x4.984461aeb99d25bp-196 : inexact-ok
+= rootn downward binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok
+= rootn tonearest binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok
+= rootn towardzero binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok
+= rootn upward binary128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok
+= rootn downward ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d82p-196 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d84p-196 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d82p-196 : inexact-ok
+= rootn upward ibm128 0x8p-972 5LL : 0x4.984461aeb99d25a94879081d84p-196 : inexact-ok
+rootn min 63
+= rootn downward binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn tonearest binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn towardzero binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn upward binary32 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn downward binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn upward binary64 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn downward intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn upward intel96 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn downward m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn upward m68k96 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn downward binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn upward binary128 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn downward ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn upward ibm128 0x4p-128 63LL : 0x4p-4 : inexact-ok
+= rootn downward binary64 0x4p-1024 63LL : 0xd.b7457770bf6a8p-20 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 63LL : 0xd.b7457770bf6a8p-20 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 63LL : 0xd.b7457770bf6a8p-20 : inexact-ok
+= rootn upward binary64 0x4p-1024 63LL : 0xd.b7457770bf6bp-20 : inexact-ok
+= rootn downward intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn upward intel96 0x4p-1024 63LL : 0xd.b7457770bf6aa9fp-20 : inexact-ok
+= rootn downward m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn upward m68k96 0x4p-1024 63LL : 0xd.b7457770bf6aa9fp-20 : inexact-ok
+= rootn downward binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok
+= rootn upward binary128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c517815641p-20 : inexact-ok
+= rootn downward ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok
+= rootn upward ibm128 0x4p-1024 63LL : 0xd.b7457770bf6aa9e44c51781568p-20 : inexact-ok
+= rootn downward intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok
+= rootn upward intel96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok
+= rootn downward m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239ep-264 : inexact-ok
+= rootn upward m68k96 0x4p-16384 63LL : 0xf.a6da70a17d1239fp-264 : inexact-ok
+= rootn downward binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok
+= rootn upward binary128 0x4p-16384 63LL : 0xf.a6da70a17d1239ebf94c8c3d2c8p-264 : inexact-ok
+= rootn downward intel96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn upward intel96 0x2p-16384 63LL : 0xf.7b029a299cff9e1p-264 : inexact-ok
+= rootn downward m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn upward m68k96 0x2p-16384 63LL : 0xf.7b029a299cff9e1p-264 : inexact-ok
+= rootn downward binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok
+= rootn upward binary128 0x2p-16384 63LL : 0xf.7b029a299cff9e0127d88b6a2f2p-264 : inexact-ok
+= rootn downward binary64 0x8p-972 63LL : 0x1.892e2f1f775cbp-16 : inexact-ok
+= rootn tonearest binary64 0x8p-972 63LL : 0x1.892e2f1f775cbp-16 : inexact-ok
+= rootn towardzero binary64 0x8p-972 63LL : 0x1.892e2f1f775cbp-16 : inexact-ok
+= rootn upward binary64 0x8p-972 63LL : 0x1.892e2f1f775ccp-16 : inexact-ok
+= rootn downward intel96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok
+= rootn tonearest intel96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok
+= rootn towardzero intel96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok
+= rootn upward intel96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok
+= rootn downward m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb074p-16 : inexact-ok
+= rootn upward m68k96 0x8p-972 63LL : 0x1.892e2f1f775cb076p-16 : inexact-ok
+= rootn downward binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok
+= rootn tonearest binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok
+= rootn towardzero binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok
+= rootn upward binary128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok
+= rootn downward ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok
+= rootn upward ibm128 0x8p-972 63LL : 0x1.892e2f1f775cb075289a1b81be8p-16 : inexact-ok
+rootn min 127
+= rootn downward binary32 0x4p-128 127LL : 0x8.0b354p-4 : inexact-ok
+= rootn tonearest binary32 0x4p-128 127LL : 0x8.0b355p-4 : inexact-ok
+= rootn towardzero binary32 0x4p-128 127LL : 0x8.0b354p-4 : inexact-ok
+= rootn upward binary32 0x4p-128 127LL : 0x8.0b355p-4 : inexact-ok
+= rootn downward binary64 0x4p-128 127LL : 0x8.0b354f2930d1p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-128 127LL : 0x8.0b354f2930d1p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-128 127LL : 0x8.0b354f2930d1p-4 : inexact-ok
+= rootn upward binary64 0x4p-128 127LL : 0x8.0b354f2930d18p-4 : inexact-ok
+= rootn downward intel96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok
+= rootn upward intel96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok
+= rootn downward m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a1p-4 : inexact-ok
+= rootn upward m68k96 0x4p-128 127LL : 0x8.0b354f2930d10a2p-4 : inexact-ok
+= rootn downward binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok
+= rootn upward binary128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d89878p-4 : inexact-ok
+= rootn downward ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok
+= rootn upward ibm128 0x4p-128 127LL : 0x8.0b354f2930d10a1871c242d89cp-4 : inexact-ok
+= rootn downward binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec08p-12 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec1p-12 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec08p-12 : inexact-ok
+= rootn upward binary64 0x4p-1024 127LL : 0xf.7c0a4f861ec1p-12 : inexact-ok
+= rootn downward intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn upward intel96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa5p-12 : inexact-ok
+= rootn downward m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn upward m68k96 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa5p-12 : inexact-ok
+= rootn downward binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok
+= rootn upward binary128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok
+= rootn downward ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok
+= rootn upward ibm128 0x4p-1024 127LL : 0xf.7c0a4f861ec0fa45e2aff00d64p-12 : inexact-ok
+= rootn downward intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok
+= rootn upward intel96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok
+= rootn downward m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a1p-132 : inexact-ok
+= rootn upward m68k96 0x4p-16384 127LL : 0x8.0b354f2930d10a2p-132 : inexact-ok
+= rootn downward binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok
+= rootn upward binary128 0x4p-16384 127LL : 0x8.0b354f2930d10a1871c242d89878p-132 : inexact-ok
+= rootn downward intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn upward intel96 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn downward m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn upward m68k96 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn downward binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn upward binary128 0x2p-16384 127LL : 0x8p-132 : inexact-ok
+= rootn downward binary64 0x8p-972 127LL : 0x1.4adc41fefd0dfp-8 : inexact-ok
+= rootn tonearest binary64 0x8p-972 127LL : 0x1.4adc41fefd0ep-8 : inexact-ok
+= rootn towardzero binary64 0x8p-972 127LL : 0x1.4adc41fefd0dfp-8 : inexact-ok
+= rootn upward binary64 0x8p-972 127LL : 0x1.4adc41fefd0ep-8 : inexact-ok
+= rootn downward intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok
+= rootn tonearest intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok
+= rootn towardzero intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok
+= rootn upward intel96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok
+= rootn downward m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff38p-8 : inexact-ok
+= rootn upward m68k96 0x8p-972 127LL : 0x1.4adc41fefd0dff3ap-8 : inexact-ok
+= rootn downward binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok
+= rootn tonearest binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok
+= rootn towardzero binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok
+= rootn upward binary128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok
+= rootn downward ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok
+= rootn upward ibm128 0x8p-972 127LL : 0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok
+rootn min 255
+= rootn downward binary32 0x4p-128 255LL : 0xb.5c248p-4 : inexact-ok
+= rootn tonearest binary32 0x4p-128 255LL : 0xb.5c249p-4 : inexact-ok
+= rootn towardzero binary32 0x4p-128 255LL : 0xb.5c248p-4 : inexact-ok
+= rootn upward binary32 0x4p-128 255LL : 0xb.5c249p-4 : inexact-ok
+= rootn downward binary64 0x4p-128 255LL : 0xb.5c2488b71228p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-128 255LL : 0xb.5c2488b71228p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-128 255LL : 0xb.5c2488b71228p-4 : inexact-ok
+= rootn upward binary64 0x4p-128 255LL : 0xb.5c2488b712288p-4 : inexact-ok
+= rootn downward intel96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn tonearest intel96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn towardzero intel96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn upward intel96 0x4p-128 255LL : 0xb.5c2488b712283ddp-4 : inexact-ok
+= rootn downward m68k96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 255LL : 0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn upward m68k96 0x4p-128 255LL : 0xb.5c2488b712283ddp-4 : inexact-ok
+= rootn downward binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok
+= rootn upward binary128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f069061p-4 : inexact-ok
+= rootn downward ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok
+= rootn upward ibm128 0x4p-128 255LL : 0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok
+= rootn downward binary64 0x4p-1024 255LL : 0xf.e9caf018dca1p-8 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 255LL : 0xf.e9caf018dca1p-8 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 255LL : 0xf.e9caf018dca1p-8 : inexact-ok
+= rootn upward binary64 0x4p-1024 255LL : 0xf.e9caf018dca18p-8 : inexact-ok
+= rootn downward intel96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok
+= rootn upward intel96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok
+= rootn downward m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1124p-8 : inexact-ok
+= rootn upward m68k96 0x4p-1024 255LL : 0xf.e9caf018dca1125p-8 : inexact-ok
+= rootn downward binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c01474269126p-8 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691268p-8 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c01474269126p-8 : inexact-ok
+= rootn upward binary128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691268p-8 : inexact-ok
+= rootn downward ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691p-8 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c0147426914p-8 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c014742691p-8 : inexact-ok
+= rootn upward ibm128 0x4p-1024 255LL : 0xf.e9caf018dca1124c0147426914p-8 : inexact-ok
+= rootn downward intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn upward intel96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee2p-68 : inexact-ok
+= rootn downward m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn upward m68k96 0x4p-16384 255LL : 0xd.84bc26dd1a98ee2p-68 : inexact-ok
+= rootn downward binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok
+= rootn upward binary128 0x4p-16384 255LL : 0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok
+= rootn downward intel96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok
+= rootn upward intel96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok
+= rootn downward m68k96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 255LL : 0xd.7b57375449b589bp-68 : inexact-ok
+= rootn upward m68k96 0x2p-16384 255LL : 0xd.7b57375449b589cp-68 : inexact-ok
+= rootn downward binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok
+= rootn upward binary128 0x2p-16384 255LL : 0xd.7b57375449b589b9ef5b34fb2dc8p-68 : inexact-ok
+= rootn downward binary64 0x8p-972 255LL : 0x1.2611186bae674p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-972 255LL : 0x1.2611186bae675p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-972 255LL : 0x1.2611186bae674p-4 : inexact-ok
+= rootn upward binary64 0x8p-972 255LL : 0x1.2611186bae675p-4 : inexact-ok
+= rootn downward intel96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok
+= rootn tonearest intel96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok
+= rootn towardzero intel96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok
+= rootn upward intel96 0x8p-972 255LL : 0x1.2611186bae67496cp-4 : inexact-ok
+= rootn downward m68k96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 255LL : 0x1.2611186bae67496ap-4 : inexact-ok
+= rootn upward m68k96 0x8p-972 255LL : 0x1.2611186bae67496cp-4 : inexact-ok
+= rootn downward binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e1p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e2p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e1p-4 : inexact-ok
+= rootn upward binary128 0x8p-972 255LL : 0x1.2611186bae67496a521e420760e2p-4 : inexact-ok
+= rootn downward ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e4207608p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e420761p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e4207608p-4 : inexact-ok
+= rootn upward ibm128 0x8p-972 255LL : 0x1.2611186bae67496a521e420761p-4 : inexact-ok
+rootn min 511
+= rootn downward binary32 0x4p-128 511LL : 0xd.7c7f5p-4 : inexact-ok
+= rootn tonearest binary32 0x4p-128 511LL : 0xd.7c7f6p-4 : inexact-ok
+= rootn towardzero binary32 0x4p-128 511LL : 0xd.7c7f5p-4 : inexact-ok
+= rootn upward binary32 0x4p-128 511LL : 0xd.7c7f6p-4 : inexact-ok
+= rootn downward binary64 0x4p-128 511LL : 0xd.7c7f5ca3f404p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-128 511LL : 0xd.7c7f5ca3f4048p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-128 511LL : 0xd.7c7f5ca3f404p-4 : inexact-ok
+= rootn upward binary64 0x4p-128 511LL : 0xd.7c7f5ca3f4048p-4 : inexact-ok
+= rootn downward intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok
+= rootn tonearest intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok
+= rootn towardzero intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok
+= rootn upward intel96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok
+= rootn downward m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455dp-4 : inexact-ok
+= rootn upward m68k96 0x4p-128 511LL : 0xd.7c7f5ca3f40455ep-4 : inexact-ok
+= rootn downward binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok
+= rootn upward binary128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c0392868p-4 : inexact-ok
+= rootn downward ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok
+= rootn upward ibm128 0x4p-128 511LL : 0xd.7c7f5ca3f40455df1b02c0392cp-4 : inexact-ok
+= rootn downward binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn upward binary64 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn downward intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn upward intel96 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn downward m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn upward m68k96 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn downward binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn upward binary128 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn upward ibm128 0x4p-1024 511LL : 0x4p-4 : inexact-ok
+= rootn downward intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn upward intel96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f6p-36 : inexact-ok
+= rootn downward m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn upward m68k96 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f6p-36 : inexact-ok
+= rootn downward binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok
+= rootn upward binary128 0x4p-16384 511LL : 0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok
+= rootn downward intel96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn upward intel96 0x2p-16384 511LL : 0xf.57558b0973d6c57p-36 : inexact-ok
+= rootn downward m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn upward m68k96 0x2p-16384 511LL : 0xf.57558b0973d6c57p-36 : inexact-ok
+= rootn downward binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok
+= rootn upward binary128 0x2p-16384 511LL : 0xf.57558b0973d6c565e33bf3a2b028p-36 : inexact-ok
+= rootn downward binary64 0x8p-972 511LL : 0x4.4c54054c4f5dcp-4 : inexact-ok
+= rootn tonearest binary64 0x8p-972 511LL : 0x4.4c54054c4f5dcp-4 : inexact-ok
+= rootn towardzero binary64 0x8p-972 511LL : 0x4.4c54054c4f5dcp-4 : inexact-ok
+= rootn upward binary64 0x8p-972 511LL : 0x4.4c54054c4f5ep-4 : inexact-ok
+= rootn downward intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn tonearest intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn towardzero intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn upward intel96 0x8p-972 511LL : 0x4.4c54054c4f5dc3b8p-4 : inexact-ok
+= rootn downward m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn upward m68k96 0x8p-972 511LL : 0x4.4c54054c4f5dc3b8p-4 : inexact-ok
+= rootn downward binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok
+= rootn tonearest binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok
+= rootn upward binary128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok
+= rootn downward ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok
+= rootn upward ibm128 0x8p-972 511LL : 0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok
+rootn min 1023
+= rootn downward binary32 0x4p-128 1023LL : 0xe.b0d2cp-4 : inexact-ok
+= rootn tonearest binary32 0x4p-128 1023LL : 0xe.b0d2dp-4 : inexact-ok
+= rootn towardzero binary32 0x4p-128 1023LL : 0xe.b0d2cp-4 : inexact-ok
+= rootn upward binary32 0x4p-128 1023LL : 0xe.b0d2dp-4 : inexact-ok
+= rootn downward binary64 0x4p-128 1023LL : 0xe.b0d2c9f47441p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-128 1023LL : 0xe.b0d2c9f474418p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-128 1023LL : 0xe.b0d2c9f47441p-4 : inexact-ok
+= rootn upward binary64 0x4p-128 1023LL : 0xe.b0d2c9f474418p-4 : inexact-ok
+= rootn downward intel96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn upward intel96 0x4p-128 1023LL : 0xe.b0d2c9f4744156ap-4 : inexact-ok
+= rootn downward m68k96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 1023LL : 0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn upward m68k96 0x4p-128 1023LL : 0xe.b0d2c9f4744156ap-4 : inexact-ok
+= rootn downward binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok
+= rootn upward binary128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513459ap-4 : inexact-ok
+= rootn downward ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok
+= rootn upward ibm128 0x4p-128 1023LL : 0xe.b0d2c9f4744156948c9451345cp-4 : inexact-ok
+= rootn downward binary64 0x4p-1024 1023LL : 0x8.01635bd01b2d8p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 1023LL : 0x8.01635bd01b2ep-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 1023LL : 0x8.01635bd01b2d8p-4 : inexact-ok
+= rootn upward binary64 0x4p-1024 1023LL : 0x8.01635bd01b2ep-4 : inexact-ok
+= rootn downward intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok
+= rootn upward intel96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok
+= rootn downward m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de14p-4 : inexact-ok
+= rootn upward m68k96 0x4p-1024 1023LL : 0x8.01635bd01b2de15p-4 : inexact-ok
+= rootn downward binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok
+= rootn upward binary128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463965dp-4 : inexact-ok
+= rootn downward ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok
+= rootn upward ibm128 0x4p-1024 1023LL : 0x8.01635bd01b2de14c81a4463968p-4 : inexact-ok
+= rootn downward intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn upward intel96 0x4p-16384 1023LL : 0xf.d9545b2c8191656p-20 : inexact-ok
+= rootn downward m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn upward m68k96 0x4p-16384 1023LL : 0xf.d9545b2c8191656p-20 : inexact-ok
+= rootn downward binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok
+= rootn upward binary128 0x4p-16384 1023LL : 0xf.d9545b2c819165542d6fb9abf15p-20 : inexact-ok
+= rootn downward intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn upward intel96 0x2p-16384 1023LL : 0xf.d694d35b80c43fep-20 : inexact-ok
+= rootn downward m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn upward m68k96 0x2p-16384 1023LL : 0xf.d694d35b80c43fep-20 : inexact-ok
+= rootn downward binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok
+= rootn upward binary128 0x2p-16384 1023LL : 0xf.d694d35b80c43fd2c6653313e33p-20 : inexact-ok
+= rootn downward binary64 0x8p-972 1023LL : 0x8.4c521f105c14p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-972 1023LL : 0x8.4c521f105c14p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-972 1023LL : 0x8.4c521f105c14p-4 : inexact-ok
+= rootn upward binary64 0x8p-972 1023LL : 0x8.4c521f105c148p-4 : inexact-ok
+= rootn downward intel96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok
+= rootn tonearest intel96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok
+= rootn towardzero intel96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok
+= rootn upward intel96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok
+= rootn downward m68k96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 1023LL : 0x8.4c521f105c143ccp-4 : inexact-ok
+= rootn upward m68k96 0x8p-972 1023LL : 0x8.4c521f105c143cdp-4 : inexact-ok
+= rootn downward binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok
+= rootn upward binary128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok
+= rootn downward ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok
+= rootn upward ibm128 0x8p-972 1023LL : 0x8.4c521f105c143ccf94361abe8cp-4 : inexact-ok
+rootn min 16383
+= rootn downward binary32 0x4p-128 16383LL : 0xf.ea38fp-4 : inexact-ok
+= rootn tonearest binary32 0x4p-128 16383LL : 0xf.ea39p-4 : inexact-ok
+= rootn towardzero binary32 0x4p-128 16383LL : 0xf.ea38fp-4 : inexact-ok
+= rootn upward binary32 0x4p-128 16383LL : 0xf.ea39p-4 : inexact-ok
+= rootn downward binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd638p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd638p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd638p-4 : inexact-ok
+= rootn upward binary64 0x4p-128 16383LL : 0xf.ea38fe3ddd64p-4 : inexact-ok
+= rootn downward intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok
+= rootn tonearest intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok
+= rootn towardzero intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok
+= rootn upward intel96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok
+= rootn downward m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0cp-4 : inexact-ok
+= rootn upward m68k96 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0dp-4 : inexact-ok
+= rootn downward binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok
+= rootn upward binary128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacddfp-4 : inexact-ok
+= rootn downward ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok
+= rootn upward ibm128 0x4p-128 16383LL : 0xf.ea38fe3ddd63b0ccf2fb3cacep-4 : inexact-ok
+= rootn downward binary64 0x4p-1024 16383LL : 0xf.52aa21de7d898p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 16383LL : 0xf.52aa21de7d898p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 16383LL : 0xf.52aa21de7d898p-4 : inexact-ok
+= rootn upward binary64 0x4p-1024 16383LL : 0xf.52aa21de7d8ap-4 : inexact-ok
+= rootn downward intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn upward intel96 0x4p-1024 16383LL : 0xf.52aa21de7d89a0ap-4 : inexact-ok
+= rootn downward m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn upward m68k96 0x4p-1024 16383LL : 0xf.52aa21de7d89a0ap-4 : inexact-ok
+= rootn downward binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok
+= rootn upward binary128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b178p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok
+= rootn upward ibm128 0x4p-1024 16383LL : 0xf.52aa21de7d89a09060f937b7b4p-4 : inexact-ok
+= rootn downward intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok
+= rootn upward intel96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok
+= rootn downward m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f3p-4 : inexact-ok
+= rootn upward m68k96 0x4p-16384 16383LL : 0x8.00162eba7a398f4p-4 : inexact-ok
+= rootn downward binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok
+= rootn upward binary128 0x4p-16384 16383LL : 0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok
+= rootn downward intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn upward intel96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn downward m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn upward m68k96 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn downward binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn upward binary128 0x2p-16384 16383LL : 0x8p-4 : inexact-ok
+= rootn downward binary64 0x8p-972 16383LL : 0xf.5b787470f0348p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-972 16383LL : 0xf.5b787470f035p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-972 16383LL : 0xf.5b787470f0348p-4 : inexact-ok
+= rootn upward binary64 0x8p-972 16383LL : 0xf.5b787470f035p-4 : inexact-ok
+= rootn downward intel96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok
+= rootn upward intel96 0x8p-972 16383LL : 0xf.5b787470f034da3p-4 : inexact-ok
+= rootn downward m68k96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 16383LL : 0xf.5b787470f034da2p-4 : inexact-ok
+= rootn upward m68k96 0x8p-972 16383LL : 0xf.5b787470f034da3p-4 : inexact-ok
+= rootn downward binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok
+= rootn upward binary128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed6788p-4 : inexact-ok
+= rootn downward ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok
+= rootn upward ibm128 0x8p-972 16383LL : 0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok
+rootn min 0x1000001
+= rootn downward binary32 0x4p-128 16777217LL : 0xf.fffa8p-4 : inexact-ok
+= rootn tonearest binary32 0x4p-128 16777217LL : 0xf.fffa9p-4 : inexact-ok
+= rootn towardzero binary32 0x4p-128 16777217LL : 0xf.fffa8p-4 : inexact-ok
+= rootn upward binary32 0x4p-128 16777217LL : 0xf.fffa9p-4 : inexact-ok
+= rootn downward binary64 0x4p-128 16777217LL : 0xf.fffa8a9e7713p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-128 16777217LL : 0xf.fffa8a9e7713p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-128 16777217LL : 0xf.fffa8a9e7713p-4 : inexact-ok
+= rootn upward binary64 0x4p-128 16777217LL : 0xf.fffa8a9e77138p-4 : inexact-ok
+= rootn downward intel96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok
+= rootn towardzero intel96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok
+= rootn upward intel96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok
+= rootn downward m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e7713119p-4 : inexact-ok
+= rootn upward m68k96 0x4p-128 16777217LL : 0xf.fffa8a9e771311ap-4 : inexact-ok
+= rootn downward binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok
+= rootn upward binary128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok
+= rootn downward ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok
+= rootn upward ibm128 0x4p-128 16777217LL : 0xf.fffa8a9e7713119897c4d302p-4 : inexact-ok
+= rootn downward binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b3238p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b324p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b3238p-4 : inexact-ok
+= rootn upward binary64 0x4p-1024 16777217LL : 0xf.ffd3b9e5b324p-4 : inexact-ok
+= rootn downward intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok
+= rootn upward intel96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok
+= rootn downward m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57p-4 : inexact-ok
+= rootn upward m68k96 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c58p-4 : inexact-ok
+= rootn downward binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok
+= rootn upward binary128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok
+= rootn upward ibm128 0x4p-1024 16777217LL : 0xf.ffd3b9e5b323c57834e7db6ca4p-4 : inexact-ok
+= rootn downward intel96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok
+= rootn upward intel96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok
+= rootn downward m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b494021269p-4 : inexact-ok
+= rootn upward m68k96 0x4p-16384 16777217LL : 0xf.fd3a8b49402126ap-4 : inexact-ok
+= rootn downward binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok
+= rootn upward binary128 0x4p-16384 16777217LL : 0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok
+= rootn downward intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn upward intel96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278dp-4 : inexact-ok
+= rootn downward m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn upward m68k96 0x2p-16384 16777217LL : 0xf.fd3a80340a7278dp-4 : inexact-ok
+= rootn downward binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok
+= rootn upward binary128 0x2p-16384 16777217LL : 0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok
+= rootn downward binary64 0x8p-972 16777217LL : 0xf.ffd605a96fee8p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-972 16777217LL : 0xf.ffd605a96fee8p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-972 16777217LL : 0xf.ffd605a96fee8p-4 : inexact-ok
+= rootn upward binary64 0x8p-972 16777217LL : 0xf.ffd605a96fefp-4 : inexact-ok
+= rootn downward intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok
+= rootn upward intel96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok
+= rootn downward m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee875p-4 : inexact-ok
+= rootn upward m68k96 0x8p-972 16777217LL : 0xf.ffd605a96fee876p-4 : inexact-ok
+= rootn downward binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok
+= rootn upward binary128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa65p-4 : inexact-ok
+= rootn downward ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok
+= rootn upward ibm128 0x8p-972 16777217LL : 0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok
+rootn min 0x10000000000001
+= rootn downward binary32 0x4p-128 4503599627370497LL : 0xf.fffffp-4 : inexact-ok
+= rootn tonearest binary32 0x4p-128 4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 4503599627370497LL : 0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 0x4p-128 4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa88p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa88p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa88p-4 : inexact-ok
+= rootn upward binary64 0x4p-128 4503599627370497LL : 0xf.ffffffffffa9p-4 : inexact-ok
+= rootn downward intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok
+= rootn tonearest intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok
+= rootn towardzero intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok
+= rootn upward intel96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok
+= rootn downward m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9dp-4 : inexact-ok
+= rootn upward m68k96 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9ep-4 : inexact-ok
+= rootn downward binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok
+= rootn upward binary128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok
+= rootn downward ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok
+= rootn upward ibm128 0x4p-128 4503599627370497LL : 0xf.ffffffffffa8a9d83406bcd5f4p-4 : inexact-ok
+= rootn downward binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b8p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b8p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b8p-4 : inexact-ok
+= rootn upward binary64 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3cp-4 : inexact-ok
+= rootn downward intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn upward intel96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a9p-4 : inexact-ok
+= rootn downward m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn upward m68k96 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a9p-4 : inexact-ok
+= rootn downward binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok
+= rootn upward binary128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a326967p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok
+= rootn upward ibm128 0x4p-1024 4503599627370497LL : 0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok
+= rootn downward intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn upward intel96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcfp-4 : inexact-ok
+= rootn downward m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn upward m68k96 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dcfp-4 : inexact-ok
+= rootn downward binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok
+= rootn upward binary128 0x4p-16384 4503599627370497LL : 0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok
+= rootn downward intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn upward intel96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b8p-4 : inexact-ok
+= rootn downward m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn upward m68k96 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b8p-4 : inexact-ok
+= rootn downward binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok
+= rootn upward binary128 0x2p-16384 4503599627370497LL : 0xf.ffffffffd3a42b7423c173ba4b8p-4 : inexact-ok
+= rootn downward binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd6p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd608p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd6p-4 : inexact-ok
+= rootn upward binary64 0x8p-972 4503599627370497LL : 0xf.fffffffffd608p-4 : inexact-ok
+= rootn downward intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok
+= rootn upward intel96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60573p-4 : inexact-ok
+= rootn downward m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572p-4 : inexact-ok
+= rootn upward m68k96 0x8p-972 4503599627370497LL : 0xf.fffffffffd60573p-4 : inexact-ok
+= rootn downward binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok
+= rootn upward binary128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce82478p-4 : inexact-ok
+= rootn downward ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce824p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce824p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce824p-4 : inexact-ok
+= rootn upward ibm128 0x8p-972 4503599627370497LL : 0xf.fffffffffd60572346f70ce828p-4 : inexact-ok
+rootn min 0x7fffffffffffffff
+= rootn downward binary32 0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= rootn tonearest binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 0x4p-128 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok
+= rootn upward intel96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff52p-4 : inexact-ok
+= rootn downward m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff51p-4 : inexact-ok
+= rootn upward m68k96 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff52p-4 : inexact-ok
+= rootn downward binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok
+= rootn upward binary128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok
+= rootn downward ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok
+= rootn upward ibm128 0x4p-128 9223372036854775807LL : 0xf.fffffffffffff5153b0680d78p-4 : inexact-ok
+= rootn downward binary64 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 0x4p-1024 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn upward intel96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa78p-4 : inexact-ok
+= rootn downward m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn upward m68k96 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa78p-4 : inexact-ok
+= rootn downward binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok
+= rootn upward binary128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok
+= rootn upward ibm128 0x4p-1024 9223372036854775807LL : 0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok
+= rootn downward intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok
+= rootn upward intel96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok
+= rootn downward m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok
+= rootn upward m68k96 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa74ap-4 : inexact-ok
+= rootn downward binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok
+= rootn upward binary128 0x4p-16384 9223372036854775807LL : 0xf.fffffffffffa749b9cc76f799c68p-4 : inexact-ok
+= rootn downward intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok
+= rootn upward intel96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok
+= rootn downward m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa748p-4 : inexact-ok
+= rootn upward m68k96 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa749p-4 : inexact-ok
+= rootn downward binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f628p-4 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok
+= rootn upward binary128 0x2p-16384 9223372036854775807LL : 0xf.fffffffffffa74856e84707f628p-4 : inexact-ok
+= rootn downward binary64 0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-972 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 0x8p-972 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok
+= rootn tonearest intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok
+= rootn upward intel96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok
+= rootn downward m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffacp-4 : inexact-ok
+= rootn upward m68k96 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac1p-4 : inexact-ok
+= rootn downward binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok
+= rootn upward binary128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab67p-4 : inexact-ok
+= rootn downward ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok
+= rootn upward ibm128 0x8p-972 9223372036854775807LL : 0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok
+rootn -min 1
+= rootn downward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary32 -0x4p-128 1LL : -0x4p-128 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn upward binary64 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn downward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn upward intel96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn downward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn upward m68k96 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn downward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn upward binary128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn downward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn upward ibm128 -0x4p-128 1LL : -0x4p-128 : inexact-ok
+= rootn downward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary64 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn upward intel96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn downward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn upward binary128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward ibm128 -0x4p-1024 1LL : -0x4p-1024 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward intel96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok
+= rootn downward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 -0x4p-16384 1LL : -0x4p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward intel96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward m68k96 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 -0x2p-16384 1LL : -0x2p-16384 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn upward binary64 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn downward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn upward intel96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn downward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn upward m68k96 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn downward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn upward binary128 -0x8p-972 1LL : -0x8p-972 : inexact-ok
+= rootn downward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward ibm128 -0x8p-972 1LL : -0x8p-972 : inexact-ok underflow-ok errno-erange-ok
+rootn -min 3
+= rootn downward binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn upward binary32 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn downward binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn upward binary64 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn downward intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn upward intel96 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn downward m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn upward m68k96 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn downward binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn upward binary128 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn downward ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn upward ibm128 -0x4p-128 3LL : -0x4p-44 : inexact-ok
+= rootn downward binary64 -0x4p-1024 3LL : -0xa.14517cc6b9458p-344 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 3LL : -0xa.14517cc6b9458p-344 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 3LL : -0xa.14517cc6b945p-344 : inexact-ok
+= rootn upward binary64 -0x4p-1024 3LL : -0xa.14517cc6b945p-344 : inexact-ok
+= rootn downward intel96 -0x4p-1024 3LL : -0xa.14517cc6b945712p-344 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok
+= rootn upward intel96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945712p-344 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 3LL : -0xa.14517cc6b945711p-344 : inexact-ok
+= rootn downward binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf13p-344 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok
+= rootn upward binary128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf128p-344 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adf4p-344 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 3LL : -0xa.14517cc6b9457111eed5b8adfp-344 : inexact-ok
+= rootn downward intel96 -0x4p-16384 3LL : -0xa.14517cc6b945712p-5464 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn upward intel96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945712p-5464 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 3LL : -0xa.14517cc6b945711p-5464 : inexact-ok
+= rootn downward binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf13p-5464 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok
+= rootn upward binary128 -0x4p-16384 3LL : -0xa.14517cc6b9457111eed5b8adf128p-5464 : inexact-ok
+= rootn downward intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn upward intel96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn downward binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn upward binary128 -0x2p-16384 3LL : -0x8p-5464 : inexact-ok
+= rootn downward binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn upward binary64 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn downward intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn upward intel96 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn downward m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn upward m68k96 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn downward binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn upward binary128 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn downward ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+= rootn upward ibm128 -0x8p-972 3LL : -0x2p-324 : inexact-ok
+rootn -min 5
+= rootn downward binary32 -0x4p-128 5LL : -0x6.f6e338p-28 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 5LL : -0x6.f6e338p-28 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 5LL : -0x6.f6e33p-28 : inexact-ok
+= rootn upward binary32 -0x4p-128 5LL : -0x6.f6e33p-28 : inexact-ok
+= rootn downward binary64 -0x4p-128 5LL : -0x6.f6e336b6f8484p-28 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 5LL : -0x6.f6e336b6f848p-28 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 5LL : -0x6.f6e336b6f848p-28 : inexact-ok
+= rootn upward binary64 -0x4p-128 5LL : -0x6.f6e336b6f848p-28 : inexact-ok
+= rootn downward intel96 -0x4p-128 5LL : -0x6.f6e336b6f8480858p-28 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn upward intel96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn downward m68k96 -0x4p-128 5LL : -0x6.f6e336b6f8480858p-28 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn upward m68k96 -0x4p-128 5LL : -0x6.f6e336b6f848085p-28 : inexact-ok
+= rootn downward binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea8p-28 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok
+= rootn upward binary128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-28 : inexact-ok
+= rootn downward ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2cap-28 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok
+= rootn upward ibm128 -0x4p-128 5LL : -0x6.f6e336b6f8480853d874c2c9fep-28 : inexact-ok
+= rootn downward binary64 -0x4p-1024 5LL : -0xc.203001d9572e8p-208 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 5LL : -0xc.203001d9572ep-208 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 5LL : -0xc.203001d9572ep-208 : inexact-ok
+= rootn upward binary64 -0x4p-1024 5LL : -0xc.203001d9572ep-208 : inexact-ok
+= rootn downward intel96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok
+= rootn upward intel96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35dp-208 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 5LL : -0xc.203001d9572e35cp-208 : inexact-ok
+= rootn downward binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a39907570ap-208 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok
+= rootn upward binary128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757098p-208 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a39907574p-208 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757p-208 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757p-208 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 5LL : -0xc.203001d9572e35cc9a3990757p-208 : inexact-ok
+= rootn downward intel96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok
+= rootn upward intel96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35dp-3280 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 5LL : -0xc.203001d9572e35cp-3280 : inexact-ok
+= rootn downward binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a39907570ap-3280 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok
+= rootn upward binary128 -0x4p-16384 5LL : -0xc.203001d9572e35cc9a3990757098p-3280 : inexact-ok
+= rootn downward intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622cp-3280 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn upward intel96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622cp-3280 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 5LL : -0xa.8e5a29dca9b622bp-3280 : inexact-ok
+= rootn downward binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb6p-3280 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok
+= rootn upward binary128 -0x2p-16384 5LL : -0xa.8e5a29dca9b622b49d423b65cb58p-3280 : inexact-ok
+= rootn downward binary64 -0x8p-972 5LL : -0x4.984461aeb99d4p-196 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 5LL : -0x4.984461aeb99d4p-196 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 5LL : -0x4.984461aeb99dp-196 : inexact-ok
+= rootn upward binary64 -0x8p-972 5LL : -0x4.984461aeb99dp-196 : inexact-ok
+= rootn downward intel96 -0x8p-972 5LL : -0x4.984461aeb99d25bp-196 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn upward intel96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn downward m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25bp-196 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn upward m68k96 -0x8p-972 5LL : -0x4.984461aeb99d25a8p-196 : inexact-ok
+= rootn downward binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8388p-196 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok
+= rootn upward binary128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d8384p-196 : inexact-ok
+= rootn downward ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d84p-196 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d84p-196 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d82p-196 : inexact-ok
+= rootn upward ibm128 -0x8p-972 5LL : -0x4.984461aeb99d25a94879081d82p-196 : inexact-ok
+rootn -min 63
+= rootn downward binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn upward binary32 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn downward binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn upward binary64 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn downward intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn upward intel96 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn downward binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn upward binary128 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-128 63LL : -0x4p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1024 63LL : -0xd.b7457770bf6bp-20 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 63LL : -0xd.b7457770bf6a8p-20 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 63LL : -0xd.b7457770bf6a8p-20 : inexact-ok
+= rootn upward binary64 -0x4p-1024 63LL : -0xd.b7457770bf6a8p-20 : inexact-ok
+= rootn downward intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9fp-20 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn upward intel96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9fp-20 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 63LL : -0xd.b7457770bf6aa9ep-20 : inexact-ok
+= rootn downward binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c517815641p-20 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok
+= rootn upward binary128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c5178156408p-20 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781568p-20 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 63LL : -0xd.b7457770bf6aa9e44c51781564p-20 : inexact-ok
+= rootn downward intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok
+= rootn upward intel96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239fp-264 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 63LL : -0xf.a6da70a17d1239ep-264 : inexact-ok
+= rootn downward binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c8p-264 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok
+= rootn upward binary128 -0x4p-16384 63LL : -0xf.a6da70a17d1239ebf94c8c3d2c78p-264 : inexact-ok
+= rootn downward intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9e1p-264 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn upward intel96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9e1p-264 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 63LL : -0xf.7b029a299cff9ep-264 : inexact-ok
+= rootn downward binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f2p-264 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok
+= rootn upward binary128 -0x2p-16384 63LL : -0xf.7b029a299cff9e0127d88b6a2f18p-264 : inexact-ok
+= rootn downward binary64 -0x8p-972 63LL : -0x1.892e2f1f775ccp-16 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 63LL : -0x1.892e2f1f775cbp-16 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 63LL : -0x1.892e2f1f775cbp-16 : inexact-ok
+= rootn upward binary64 -0x8p-972 63LL : -0x1.892e2f1f775cbp-16 : inexact-ok
+= rootn downward intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok
+= rootn upward intel96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok
+= rootn downward m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb076p-16 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok
+= rootn upward m68k96 -0x8p-972 63LL : -0x1.892e2f1f775cb074p-16 : inexact-ok
+= rootn downward binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be03p-16 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok
+= rootn upward binary128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be02p-16 : inexact-ok
+= rootn downward ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81be8p-16 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok
+= rootn upward ibm128 -0x8p-972 63LL : -0x1.892e2f1f775cb075289a1b81bep-16 : inexact-ok
+rootn -min 127
+= rootn downward binary32 -0x4p-128 127LL : -0x8.0b355p-4 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 127LL : -0x8.0b355p-4 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 127LL : -0x8.0b354p-4 : inexact-ok
+= rootn upward binary32 -0x4p-128 127LL : -0x8.0b354p-4 : inexact-ok
+= rootn downward binary64 -0x4p-128 127LL : -0x8.0b354f2930d18p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 127LL : -0x8.0b354f2930d1p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 127LL : -0x8.0b354f2930d1p-4 : inexact-ok
+= rootn upward binary64 -0x4p-128 127LL : -0x8.0b354f2930d1p-4 : inexact-ok
+= rootn downward intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok
+= rootn upward intel96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a2p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-128 127LL : -0x8.0b354f2930d10a1p-4 : inexact-ok
+= rootn downward binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d89878p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok
+= rootn upward binary128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d8987p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d89cp-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-128 127LL : -0x8.0b354f2930d10a1871c242d898p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec1p-12 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec1p-12 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec08p-12 : inexact-ok
+= rootn upward binary64 -0x4p-1024 127LL : -0xf.7c0a4f861ec08p-12 : inexact-ok
+= rootn downward intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa5p-12 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn upward intel96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa5p-12 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa4p-12 : inexact-ok
+= rootn downward binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d615p-12 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok
+= rootn upward binary128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6148p-12 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d64p-12 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 127LL : -0xf.7c0a4f861ec0fa45e2aff00d6p-12 : inexact-ok
+= rootn downward intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok
+= rootn upward intel96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a2p-132 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 127LL : -0x8.0b354f2930d10a1p-132 : inexact-ok
+= rootn downward binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d89878p-132 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok
+= rootn upward binary128 -0x4p-16384 127LL : -0x8.0b354f2930d10a1871c242d8987p-132 : inexact-ok
+= rootn downward intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn upward intel96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn downward binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn upward binary128 -0x2p-16384 127LL : -0x8p-132 : inexact-ok
+= rootn downward binary64 -0x8p-972 127LL : -0x1.4adc41fefd0ep-8 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 127LL : -0x1.4adc41fefd0ep-8 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 127LL : -0x1.4adc41fefd0dfp-8 : inexact-ok
+= rootn upward binary64 -0x8p-972 127LL : -0x1.4adc41fefd0dfp-8 : inexact-ok
+= rootn downward intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok
+= rootn upward intel96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok
+= rootn downward m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff3ap-8 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok
+= rootn upward m68k96 -0x8p-972 127LL : -0x1.4adc41fefd0dff38p-8 : inexact-ok
+= rootn downward binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d57p-8 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok
+= rootn upward binary128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d56p-8 : inexact-ok
+= rootn downward ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98d8p-8 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok
+= rootn upward ibm128 -0x8p-972 127LL : -0x1.4adc41fefd0dff39f4917bd98dp-8 : inexact-ok
+rootn -min 255
+= rootn downward binary32 -0x4p-128 255LL : -0xb.5c249p-4 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 255LL : -0xb.5c249p-4 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 255LL : -0xb.5c248p-4 : inexact-ok
+= rootn upward binary32 -0x4p-128 255LL : -0xb.5c248p-4 : inexact-ok
+= rootn downward binary64 -0x4p-128 255LL : -0xb.5c2488b712288p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 255LL : -0xb.5c2488b71228p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 255LL : -0xb.5c2488b71228p-4 : inexact-ok
+= rootn upward binary64 -0x4p-128 255LL : -0xb.5c2488b71228p-4 : inexact-ok
+= rootn downward intel96 -0x4p-128 255LL : -0xb.5c2488b712283ddp-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn upward intel96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn downward m68k96 -0x4p-128 255LL : -0xb.5c2488b712283ddp-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn upward m68k96 -0x4p-128 255LL : -0xb.5c2488b712283dcp-4 : inexact-ok
+= rootn downward binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f069061p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok
+= rootn upward binary128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06908p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-128 255LL : -0xb.5c2488b712283dc0b0d2f06904p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1024 255LL : -0xf.e9caf018dca18p-8 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 255LL : -0xf.e9caf018dca1p-8 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 255LL : -0xf.e9caf018dca1p-8 : inexact-ok
+= rootn upward binary64 -0x4p-1024 255LL : -0xf.e9caf018dca1p-8 : inexact-ok
+= rootn downward intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok
+= rootn upward intel96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1125p-8 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 255LL : -0xf.e9caf018dca1124p-8 : inexact-ok
+= rootn downward binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691268p-8 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691268p-8 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c01474269126p-8 : inexact-ok
+= rootn upward binary128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c01474269126p-8 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c0147426914p-8 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c0147426914p-8 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691p-8 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 255LL : -0xf.e9caf018dca1124c014742691p-8 : inexact-ok
+= rootn downward intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee2p-68 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn upward intel96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee2p-68 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee1p-68 : inexact-ok
+= rootn downward binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753fp-68 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok
+= rootn upward binary128 -0x4p-16384 255LL : -0xd.84bc26dd1a98ee101972b6f753e8p-68 : inexact-ok
+= rootn downward intel96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok
+= rootn upward intel96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589cp-68 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 255LL : -0xd.7b57375449b589bp-68 : inexact-ok
+= rootn downward binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dc8p-68 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok
+= rootn upward binary128 -0x2p-16384 255LL : -0xd.7b57375449b589b9ef5b34fb2dcp-68 : inexact-ok
+= rootn downward binary64 -0x8p-972 255LL : -0x1.2611186bae675p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 255LL : -0x1.2611186bae675p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 255LL : -0x1.2611186bae674p-4 : inexact-ok
+= rootn upward binary64 -0x8p-972 255LL : -0x1.2611186bae674p-4 : inexact-ok
+= rootn downward intel96 -0x8p-972 255LL : -0x1.2611186bae67496cp-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok
+= rootn upward intel96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok
+= rootn downward m68k96 -0x8p-972 255LL : -0x1.2611186bae67496cp-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok
+= rootn upward m68k96 -0x8p-972 255LL : -0x1.2611186bae67496ap-4 : inexact-ok
+= rootn downward binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e2p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e2p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e1p-4 : inexact-ok
+= rootn upward binary128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420760e1p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420761p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e420761p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e4207608p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-972 255LL : -0x1.2611186bae67496a521e4207608p-4 : inexact-ok
+rootn -min 511
+= rootn downward binary32 -0x4p-128 511LL : -0xd.7c7f6p-4 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 511LL : -0xd.7c7f6p-4 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 511LL : -0xd.7c7f5p-4 : inexact-ok
+= rootn upward binary32 -0x4p-128 511LL : -0xd.7c7f5p-4 : inexact-ok
+= rootn downward binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f4048p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f4048p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f404p-4 : inexact-ok
+= rootn upward binary64 -0x4p-128 511LL : -0xd.7c7f5ca3f404p-4 : inexact-ok
+= rootn downward intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok
+= rootn upward intel96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok
+= rootn downward m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455ep-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok
+= rootn upward m68k96 -0x4p-128 511LL : -0xd.7c7f5ca3f40455dp-4 : inexact-ok
+= rootn downward binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c0392868p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok
+= rootn upward binary128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c039286p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c0392cp-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-128 511LL : -0xd.7c7f5ca3f40455df1b02c03928p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn upward intel96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn downward binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 511LL : -0x4p-4 : inexact-ok
+= rootn downward intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f6p-36 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn upward intel96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f6p-36 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5p-36 : inexact-ok
+= rootn downward binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f57313680244438p-36 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok
+= rootn upward binary128 -0x4p-16384 511LL : -0xf.5caa3e0dbb8e8f5731368024443p-36 : inexact-ok
+= rootn downward intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c57p-36 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn upward intel96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c57p-36 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 511LL : -0xf.57558b0973d6c56p-36 : inexact-ok
+= rootn downward binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b028p-36 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok
+= rootn upward binary128 -0x2p-16384 511LL : -0xf.57558b0973d6c565e33bf3a2b02p-36 : inexact-ok
+= rootn downward binary64 -0x8p-972 511LL : -0x4.4c54054c4f5ep-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 511LL : -0x4.4c54054c4f5dcp-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 511LL : -0x4.4c54054c4f5dcp-4 : inexact-ok
+= rootn upward binary64 -0x8p-972 511LL : -0x4.4c54054c4f5dcp-4 : inexact-ok
+= rootn downward intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b8p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn upward intel96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn downward m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b8p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn upward m68k96 -0x8p-972 511LL : -0x4.4c54054c4f5dc3bp-4 : inexact-ok
+= rootn downward binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9219p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok
+= rootn upward binary128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f9218cp-4 : inexact-ok
+= rootn downward ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f922p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-972 511LL : -0x4.4c54054c4f5dc3b242b827f92p-4 : inexact-ok
+rootn -min 1023
+= rootn downward binary32 -0x4p-128 1023LL : -0xe.b0d2dp-4 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 1023LL : -0xe.b0d2dp-4 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 1023LL : -0xe.b0d2cp-4 : inexact-ok
+= rootn upward binary32 -0x4p-128 1023LL : -0xe.b0d2cp-4 : inexact-ok
+= rootn downward binary64 -0x4p-128 1023LL : -0xe.b0d2c9f474418p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 1023LL : -0xe.b0d2c9f474418p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 1023LL : -0xe.b0d2c9f47441p-4 : inexact-ok
+= rootn upward binary64 -0x4p-128 1023LL : -0xe.b0d2c9f47441p-4 : inexact-ok
+= rootn downward intel96 -0x4p-128 1023LL : -0xe.b0d2c9f4744156ap-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn upward intel96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f4744156ap-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-128 1023LL : -0xe.b0d2c9f47441569p-4 : inexact-ok
+= rootn downward binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513459ap-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok
+= rootn upward binary128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345998p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c9451345cp-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-128 1023LL : -0xe.b0d2c9f4744156948c94513458p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2ep-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2ep-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2d8p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1024 1023LL : -0x8.01635bd01b2d8p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok
+= rootn upward intel96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de15p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 1023LL : -0x8.01635bd01b2de14p-4 : inexact-ok
+= rootn downward binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965dp-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463965c8p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463968p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 1023LL : -0x8.01635bd01b2de14c81a4463964p-4 : inexact-ok
+= rootn downward intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191656p-20 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn upward intel96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191656p-20 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 1023LL : -0xf.d9545b2c8191655p-20 : inexact-ok
+= rootn downward binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf15p-20 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok
+= rootn upward binary128 -0x4p-16384 1023LL : -0xf.d9545b2c819165542d6fb9abf148p-20 : inexact-ok
+= rootn downward intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fep-20 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn upward intel96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fep-20 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 1023LL : -0xf.d694d35b80c43fdp-20 : inexact-ok
+= rootn downward binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e33p-20 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok
+= rootn upward binary128 -0x2p-16384 1023LL : -0xf.d694d35b80c43fd2c6653313e328p-20 : inexact-ok
+= rootn downward binary64 -0x8p-972 1023LL : -0x8.4c521f105c148p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 1023LL : -0x8.4c521f105c14p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 1023LL : -0x8.4c521f105c14p-4 : inexact-ok
+= rootn upward binary64 -0x8p-972 1023LL : -0x8.4c521f105c14p-4 : inexact-ok
+= rootn downward intel96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok
+= rootn upward intel96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok
+= rootn downward m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143cdp-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok
+= rootn upward m68k96 -0x8p-972 1023LL : -0x8.4c521f105c143ccp-4 : inexact-ok
+= rootn downward binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe8938p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok
+= rootn upward binary128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe893p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe8cp-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-972 1023LL : -0x8.4c521f105c143ccf94361abe88p-4 : inexact-ok
+rootn -min 16383
+= rootn downward binary32 -0x4p-128 16383LL : -0xf.ea39p-4 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 16383LL : -0xf.ea39p-4 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 16383LL : -0xf.ea38fp-4 : inexact-ok
+= rootn upward binary32 -0x4p-128 16383LL : -0xf.ea38fp-4 : inexact-ok
+= rootn downward binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd64p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd638p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd638p-4 : inexact-ok
+= rootn upward binary64 -0x4p-128 16383LL : -0xf.ea38fe3ddd638p-4 : inexact-ok
+= rootn downward intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok
+= rootn upward intel96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok
+= rootn downward m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0dp-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok
+= rootn upward m68k96 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0cp-4 : inexact-ok
+= rootn downward binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacddfp-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok
+= rootn upward binary128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdde8p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacep-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok
+= rootn upward ibm128 -0x4p-128 16383LL : -0xf.ea38fe3ddd63b0ccf2fb3cacdcp-4 : inexact-ok
+= rootn downward binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d8ap-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d898p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d898p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1024 16383LL : -0xf.52aa21de7d898p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a0ap-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn upward intel96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a0ap-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09p-4 : inexact-ok
+= rootn downward binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b178p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b17p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7b4p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 16383LL : -0xf.52aa21de7d89a09060f937b7bp-4 : inexact-ok
+= rootn downward intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok
+= rootn upward intel96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f4p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 16383LL : -0x8.00162eba7a398f3p-4 : inexact-ok
+= rootn downward binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eec8p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok
+= rootn upward binary128 -0x4p-16384 16383LL : -0x8.00162eba7a398f3c21d5d3f6eecp-4 : inexact-ok
+= rootn downward intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn upward intel96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn downward binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn upward binary128 -0x2p-16384 16383LL : -0x8p-4 : inexact-ok
+= rootn downward binary64 -0x8p-972 16383LL : -0xf.5b787470f035p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 16383LL : -0xf.5b787470f035p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 16383LL : -0xf.5b787470f0348p-4 : inexact-ok
+= rootn upward binary64 -0x8p-972 16383LL : -0xf.5b787470f0348p-4 : inexact-ok
+= rootn downward intel96 -0x8p-972 16383LL : -0xf.5b787470f034da3p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok
+= rootn upward intel96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da3p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-972 16383LL : -0xf.5b787470f034da2p-4 : inexact-ok
+= rootn downward binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed6788p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok
+= rootn upward binary128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed678p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed68p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-972 16383LL : -0xf.5b787470f034da27c3c716ed64p-4 : inexact-ok
+rootn -min 0x1000001
+= rootn downward binary32 -0x4p-128 16777217LL : -0xf.fffa9p-4 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 16777217LL : -0xf.fffa9p-4 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 16777217LL : -0xf.fffa8p-4 : inexact-ok
+= rootn upward binary32 -0x4p-128 16777217LL : -0xf.fffa8p-4 : inexact-ok
+= rootn downward binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e77138p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e7713p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e7713p-4 : inexact-ok
+= rootn upward binary64 -0x4p-128 16777217LL : -0xf.fffa8a9e7713p-4 : inexact-ok
+= rootn downward intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok
+= rootn upward intel96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e771311ap-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119p-4 : inexact-ok
+= rootn downward binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc3p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok
+= rootn upward binary128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fc28p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d302p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok
+= rootn upward ibm128 -0x4p-128 16777217LL : -0xf.fffa8a9e7713119897c4d301fcp-4 : inexact-ok
+= rootn downward binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b324p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b324p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b3238p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b3238p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok
+= rootn upward intel96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c58p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57p-4 : inexact-ok
+= rootn downward binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0c8p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok
+= rootn upward binary128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca0cp-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6ca4p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 16777217LL : -0xf.ffd3b9e5b323c57834e7db6cap-4 : inexact-ok
+= rootn downward intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok
+= rootn upward intel96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b49402126ap-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269p-4 : inexact-ok
+= rootn downward binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec808p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok
+= rootn upward binary128 -0x4p-16384 16777217LL : -0xf.fd3a8b494021269fc34dd21ec8p-4 : inexact-ok
+= rootn downward intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278dp-4 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn upward intel96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278dp-4 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278cp-4 : inexact-ok
+= rootn downward binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f88p-4 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok
+= rootn upward binary128 -0x2p-16384 16777217LL : -0xf.fd3a80340a7278c6177b11b76f8p-4 : inexact-ok
+= rootn downward binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fefp-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fee8p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fee8p-4 : inexact-ok
+= rootn upward binary64 -0x8p-972 16777217LL : -0xf.ffd605a96fee8p-4 : inexact-ok
+= rootn downward intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok
+= rootn upward intel96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee876p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-972 16777217LL : -0xf.ffd605a96fee875p-4 : inexact-ok
+= rootn downward binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa65p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok
+= rootn upward binary128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa648p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa8p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-972 16777217LL : -0xf.ffd605a96fee875d9eab6e4aa4p-4 : inexact-ok
+rootn -min 0x10000000000001
+= rootn downward binary32 -0x4p-128 4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 4503599627370497LL : -0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 -0x4p-128 4503599627370497LL : -0xf.fffffp-4 : inexact-ok
+= rootn downward binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa9p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa88p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa88p-4 : inexact-ok
+= rootn upward binary64 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa88p-4 : inexact-ok
+= rootn downward intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok
+= rootn upward intel96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok
+= rootn downward m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9ep-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok
+= rootn upward m68k96 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9dp-4 : inexact-ok
+= rootn downward binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f038p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok
+= rootn upward binary128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f03p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5f4p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok
+= rootn upward ibm128 -0x4p-128 4503599627370497LL : -0xf.ffffffffffa8a9d83406bcd5fp-4 : inexact-ok
+= rootn downward binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3cp-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b8p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b8p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b8p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a9p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn upward intel96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a9p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8p-4 : inexact-ok
+= rootn downward binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a326967p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a3269668p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32698p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 4503599627370497LL : -0xf.fffffffffd3b9a8450a8a32694p-4 : inexact-ok
+= rootn downward intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcfp-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn upward intel96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcfp-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dcep-4 : inexact-ok
+= rootn downward binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9b8p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok
+= rootn upward binary128 -0x4p-16384 4503599627370497LL : -0xf.ffffffffd3a4dce63bb9439dc9bp-4 : inexact-ok
+= rootn downward intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b8p-4 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn upward intel96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b8p-4 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7p-4 : inexact-ok
+= rootn downward binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b8p-4 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok
+= rootn upward binary128 -0x2p-16384 4503599627370497LL : -0xf.ffffffffd3a42b7423c173ba4b78p-4 : inexact-ok
+= rootn downward binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd608p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd608p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd6p-4 : inexact-ok
+= rootn upward binary64 -0x8p-972 4503599627370497LL : -0xf.fffffffffd6p-4 : inexact-ok
+= rootn downward intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60573p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok
+= rootn upward intel96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60573p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572p-4 : inexact-ok
+= rootn downward binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce82478p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok
+= rootn upward binary128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce8247p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce828p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce824p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce824p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-972 4503599627370497LL : -0xf.fffffffffd60572346f70ce824p-4 : inexact-ok
+rootn -min 0x7fffffffffffffff
+= rootn downward binary32 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 -0x4p-128 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok
+= rootn downward binary64 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 -0x4p-128 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn downward intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff52p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok
+= rootn upward intel96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff52p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff51p-4 : inexact-ok
+= rootn downward binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c48p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok
+= rootn upward binary128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77c4p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d78p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok
+= rootn upward ibm128 -0x4p-128 9223372036854775807LL : -0xf.fffffffffffff5153b0680d77cp-4 : inexact-ok
+= rootn downward binary64 -0x4p-1024 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa78p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn upward intel96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa78p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa77p-4 : inexact-ok
+= rootn downward binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb7f8p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb8p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 9223372036854775807LL : -0xf.ffffffffffffa773508a150cb4p-4 : inexact-ok
+= rootn downward intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok
+= rootn upward intel96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa74ap-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok
+= rootn downward binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c68p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok
+= rootn upward binary128 -0x4p-16384 9223372036854775807LL : -0xf.fffffffffffa749b9cc76f799c6p-4 : inexact-ok
+= rootn downward intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok
+= rootn upward intel96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa749p-4 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa748p-4 : inexact-ok
+= rootn downward binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f628p-4 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f628p-4 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok
+= rootn upward binary128 -0x2p-16384 9223372036854775807LL : -0xf.fffffffffffa74856e84707f6278p-4 : inexact-ok
+= rootn downward binary64 -0x8p-972 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn downward intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok
+= rootn upward intel96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok
+= rootn downward m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac1p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok
+= rootn upward m68k96 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffacp-4 : inexact-ok
+= rootn downward binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab67p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok
+= rootn upward binary128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab668p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab8p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-972 9223372036854775807LL : -0xf.ffffffffffffac0ae468dedab4p-4 : inexact-ok
+rootn min -1
+= rootn downward binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn upward binary32 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn downward binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn upward binary64 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn downward intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn upward intel96 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn downward m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn upward m68k96 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn downward binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn upward binary128 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn downward ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn upward ibm128 0x4p-128 -1LL : 0x4p+124 : inexact-ok
+= rootn downward binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn upward binary64 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn downward intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn upward intel96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn downward binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn upward binary128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -1LL : 0x4p+1020 : inexact-ok
+= rootn downward intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn upward intel96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn downward binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn upward binary128 0x4p-16384 -1LL : 0x4p+16380 : inexact-ok
+= rootn downward intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn upward intel96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn downward binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn upward binary128 0x2p-16384 -1LL : 0x8p+16380 : inexact-ok
+= rootn downward binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn upward binary64 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn downward intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn upward intel96 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn downward m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn upward m68k96 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn downward binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn upward binary128 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn downward ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+= rootn upward ibm128 0x8p-972 -1LL : 0x2p+968 : inexact-ok
+rootn min -2
+= rootn downward binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn upward binary32 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn downward binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn upward binary64 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn downward intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn upward intel96 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn downward m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn upward m68k96 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn downward binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn upward binary128 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn downward ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn upward ibm128 0x4p-128 -2LL : 0x8p+60 : inexact-ok
+= rootn downward binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn upward binary64 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn downward intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn upward intel96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn downward binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn upward binary128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -2LL : 0x8p+508 : inexact-ok
+= rootn downward intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn upward intel96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn downward binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn upward binary128 0x4p-16384 -2LL : 0x8p+8188 : inexact-ok
+= rootn downward intel96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok
+= rootn upward intel96 0x2p-16384 -2LL : 0xb.504f333f9de6485p+8188 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6484p+8188 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -2LL : 0xb.504f333f9de6485p+8188 : inexact-ok
+= rootn downward binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754a8p+8188 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754a8p+8188 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754a8p+8188 : inexact-ok
+= rootn upward binary128 0x2p-16384 -2LL : 0xb.504f333f9de6484597d89b3754bp+8188 : inexact-ok
+= rootn downward binary64 0x8p-972 -2LL : 0x1.6a09e667f3bccp+484 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -2LL : 0x1.6a09e667f3bcdp+484 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -2LL : 0x1.6a09e667f3bccp+484 : inexact-ok
+= rootn upward binary64 0x8p-972 -2LL : 0x1.6a09e667f3bcdp+484 : inexact-ok
+= rootn downward intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok
+= rootn upward intel96 0x8p-972 -2LL : 0x1.6a09e667f3bcc90ap+484 : inexact-ok
+= rootn downward m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc908p+484 : inexact-ok
+= rootn upward m68k96 0x8p-972 -2LL : 0x1.6a09e667f3bcc90ap+484 : inexact-ok
+= rootn downward binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+484 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+484 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+484 : inexact-ok
+= rootn upward binary128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea96p+484 : inexact-ok
+= rootn downward ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+484 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+484 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+484 : inexact-ok
+= rootn upward ibm128 0x8p-972 -2LL : 0x1.6a09e667f3bcc908b2fb1366ebp+484 : inexact-ok
+rootn min -3
+= rootn downward binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn upward binary32 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn downward binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn upward binary64 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn downward intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn upward intel96 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn downward m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn upward m68k96 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn downward binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn upward binary128 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn downward ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn upward ibm128 0x4p-128 -3LL : 0x4p+40 : inexact-ok
+= rootn downward binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3cp+340 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3dp+340 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3cp+340 : inexact-ok
+= rootn upward binary64 0x4p-1024 -3LL : 0x1.965fea53d6e3dp+340 : inexact-ok
+= rootn downward intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok
+= rootn upward intel96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82ap+340 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -3LL : 0x1.965fea53d6e3c82cp+340 : inexact-ok
+= rootn downward binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok
+= rootn upward binary128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -3LL : 0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok
+= rootn downward intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok
+= rootn upward intel96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82ap+5460 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -3LL : 0x1.965fea53d6e3c82cp+5460 : inexact-ok
+= rootn downward binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok
+= rootn upward binary128 0x4p-16384 -3LL : 0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok
+= rootn downward intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn upward intel96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn downward binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn upward binary128 0x2p-16384 -3LL : 0x2p+5460 : inexact-ok
+= rootn downward binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn upward binary64 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn downward intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn upward intel96 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn downward m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn upward m68k96 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn downward binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn upward binary128 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn downward ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+= rootn upward ibm128 0x8p-972 -3LL : 0x8p+320 : inexact-ok
+rootn min -4
+= rootn downward binary32 0x4p-128 -4LL : 0xb.504f3p+28 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -4LL : 0xb.504f3p+28 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -4LL : 0xb.504f3p+28 : inexact-ok
+= rootn upward binary32 0x4p-128 -4LL : 0xb.504f4p+28 : inexact-ok
+= rootn downward binary64 0x4p-128 -4LL : 0xb.504f333f9de6p+28 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -4LL : 0xb.504f333f9de68p+28 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -4LL : 0xb.504f333f9de6p+28 : inexact-ok
+= rootn upward binary64 0x4p-128 -4LL : 0xb.504f333f9de68p+28 : inexact-ok
+= rootn downward intel96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok
+= rootn upward intel96 0x4p-128 -4LL : 0xb.504f333f9de6485p+28 : inexact-ok
+= rootn downward m68k96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -4LL : 0xb.504f333f9de6484p+28 : inexact-ok
+= rootn upward m68k96 0x4p-128 -4LL : 0xb.504f333f9de6485p+28 : inexact-ok
+= rootn downward binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754a8p+28 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754a8p+28 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754a8p+28 : inexact-ok
+= rootn upward binary128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754bp+28 : inexact-ok
+= rootn downward ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754p+28 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754p+28 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3754p+28 : inexact-ok
+= rootn upward ibm128 0x4p-128 -4LL : 0xb.504f333f9de6484597d89b3758p+28 : inexact-ok
+= rootn downward binary64 0x4p-1024 -4LL : 0xb.504f333f9de6p+252 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -4LL : 0xb.504f333f9de68p+252 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -4LL : 0xb.504f333f9de6p+252 : inexact-ok
+= rootn upward binary64 0x4p-1024 -4LL : 0xb.504f333f9de68p+252 : inexact-ok
+= rootn downward intel96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok
+= rootn upward intel96 0x4p-1024 -4LL : 0xb.504f333f9de6485p+252 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6484p+252 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -4LL : 0xb.504f333f9de6485p+252 : inexact-ok
+= rootn downward binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754a8p+252 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754a8p+252 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754a8p+252 : inexact-ok
+= rootn upward binary128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754bp+252 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754p+252 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754p+252 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3754p+252 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -4LL : 0xb.504f333f9de6484597d89b3758p+252 : inexact-ok
+= rootn downward intel96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok
+= rootn upward intel96 0x4p-16384 -4LL : 0xb.504f333f9de6485p+4092 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6484p+4092 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -4LL : 0xb.504f333f9de6485p+4092 : inexact-ok
+= rootn downward binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4092 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4092 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4092 : inexact-ok
+= rootn upward binary128 0x4p-16384 -4LL : 0xb.504f333f9de6484597d89b3754bp+4092 : inexact-ok
+= rootn downward intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok
+= rootn upward intel96 0x2p-16384 -4LL : 0xd.744fccad69d6af5p+4092 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af4p+4092 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -4LL : 0xd.744fccad69d6af5p+4092 : inexact-ok
+= rootn downward binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902dp+4092 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902dp+4092 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902dp+4092 : inexact-ok
+= rootn upward binary128 0x2p-16384 -4LL : 0xd.744fccad69d6af439a68bb9902d8p+4092 : inexact-ok
+= rootn downward binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc54p+240 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc54p+240 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc54p+240 : inexact-ok
+= rootn upward binary64 0x8p-972 -4LL : 0x4.c1bf828c6dc58p+240 : inexact-ok
+= rootn downward intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok
+= rootn upward intel96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b8p+240 : inexact-ok
+= rootn downward m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b78p+240 : inexact-ok
+= rootn upward m68k96 0x8p-972 -4LL : 0x4.c1bf828c6dc54b8p+240 : inexact-ok
+= rootn downward binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17214p+240 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17218p+240 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17214p+240 : inexact-ok
+= rootn upward binary128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c17218p+240 : inexact-ok
+= rootn downward ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c172p+240 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c172p+240 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c172p+240 : inexact-ok
+= rootn upward ibm128 0x8p-972 -4LL : 0x4.c1bf828c6dc54b7a356918c174p+240 : inexact-ok
+rootn min -5
+= rootn downward binary32 0x4p-128 -5LL : 0x2.4c223p+24 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -5LL : 0x2.4c223p+24 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -5LL : 0x2.4c223p+24 : inexact-ok
+= rootn upward binary32 0x4p-128 -5LL : 0x2.4c2234p+24 : inexact-ok
+= rootn downward binary64 0x4p-128 -5LL : 0x2.4c2230d75cce8p+24 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -5LL : 0x2.4c2230d75cceap+24 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -5LL : 0x2.4c2230d75cce8p+24 : inexact-ok
+= rootn upward binary64 0x4p-128 -5LL : 0x2.4c2230d75cceap+24 : inexact-ok
+= rootn downward intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn upward intel96 0x4p-128 -5LL : 0x2.4c2230d75cce92d8p+24 : inexact-ok
+= rootn downward m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn upward m68k96 0x4p-128 -5LL : 0x2.4c2230d75cce92d8p+24 : inexact-ok
+= rootn downward binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok
+= rootn upward binary128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok
+= rootn downward ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok
+= rootn upward ibm128 0x4p-128 -5LL : 0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok
+= rootn downward binary64 0x4p-1024 -5LL : 0x1.51cb453b9536cp+204 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -5LL : 0x1.51cb453b9536cp+204 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -5LL : 0x1.51cb453b9536cp+204 : inexact-ok
+= rootn upward binary64 0x4p-1024 -5LL : 0x1.51cb453b9536dp+204 : inexact-ok
+= rootn downward intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn upward intel96 0x4p-1024 -5LL : 0x1.51cb453b9536c458p+204 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -5LL : 0x1.51cb453b9536c458p+204 : inexact-ok
+= rootn downward binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok
+= rootn upward binary128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb96cp+204 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -5LL : 0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok
+= rootn downward intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn upward intel96 0x4p-16384 -5LL : 0x1.51cb453b9536c458p+3276 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -5LL : 0x1.51cb453b9536c458p+3276 : inexact-ok
+= rootn downward binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok
+= rootn upward binary128 0x4p-16384 -5LL : 0x1.51cb453b9536c45693a8476cb96cp+3276 : inexact-ok
+= rootn downward intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok
+= rootn upward intel96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b8p+3276 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -5LL : 0x1.8406003b2ae5c6bap+3276 : inexact-ok
+= rootn downward binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok
+= rootn upward binary128 0x2p-16384 -5LL : 0x1.8406003b2ae5c6b99347320eae14p+3276 : inexact-ok
+= rootn downward binary64 0x8p-972 -5LL : 0x3.7b719b5b7c24p+192 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -5LL : 0x3.7b719b5b7c24p+192 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -5LL : 0x3.7b719b5b7c24p+192 : inexact-ok
+= rootn upward binary64 0x8p-972 -5LL : 0x3.7b719b5b7c242p+192 : inexact-ok
+= rootn downward intel96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn upward intel96 0x8p-972 -5LL : 0x3.7b719b5b7c24042cp+192 : inexact-ok
+= rootn downward m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn upward m68k96 0x8p-972 -5LL : 0x3.7b719b5b7c24042cp+192 : inexact-ok
+= rootn downward binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok
+= rootn upward binary128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ff54p+192 : inexact-ok
+= rootn downward ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok
+= rootn upward ibm128 0x8p-972 -5LL : 0x3.7b719b5b7c240429ec3a6165p+192 : inexact-ok
+rootn min -63
+= rootn downward binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn upward binary32 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn upward binary64 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn downward intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn upward intel96 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn downward m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn upward m68k96 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn downward binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn upward binary128 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn downward ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn upward ibm128 0x4p-128 -63LL : 0x4p+0 : inexact-ok
+= rootn downward binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5p+16 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5p+16 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5p+16 : inexact-ok
+= rootn upward binary64 0x4p-1024 -63LL : 0x1.2aa1a5aad04f6p+16 : inexact-ok
+= rootn downward intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn upward intel96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5372p+16 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -63LL : 0x1.2aa1a5aad04f5372p+16 : inexact-ok
+= rootn downward binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok
+= rootn upward binary128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc5b3p+16 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -63LL : 0x1.2aa1a5aad04f53701993c68cc6p+16 : inexact-ok
+= rootn downward intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn upward intel96 0x4p-16384 -63LL : 0x1.05b214e9123f0ed2p+260 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -63LL : 0x1.05b214e9123f0ed2p+260 : inexact-ok
+= rootn downward binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok
+= rootn upward binary128 0x4p-16384 -63LL : 0x1.05b214e9123f0ed0153dca82bdb8p+260 : inexact-ok
+= rootn downward intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok
+= rootn upward intel96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cap+260 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -63LL : 0x1.08973e2c8a9c60ccp+260 : inexact-ok
+= rootn downward binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok
+= rootn upward binary128 0x2p-16384 -63LL : 0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok
+= rootn downward binary64 0x8p-972 -63LL : 0xa.6ae8776a379c8p+12 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -63LL : 0xa.6ae8776a379c8p+12 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -63LL : 0xa.6ae8776a379c8p+12 : inexact-ok
+= rootn upward binary64 0x8p-972 -63LL : 0xa.6ae8776a379dp+12 : inexact-ok
+= rootn downward intel96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn upward intel96 0x8p-972 -63LL : 0xa.6ae8776a379c963p+12 : inexact-ok
+= rootn downward m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn upward m68k96 0x8p-972 -63LL : 0xa.6ae8776a379c963p+12 : inexact-ok
+= rootn downward binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok
+= rootn upward binary128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd52p+12 : inexact-ok
+= rootn downward ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok
+= rootn upward ibm128 0x8p-972 -63LL : 0xa.6ae8776a379c96212b1b43ecd8p+12 : inexact-ok
+rootn min -127
+= rootn downward binary32 0x4p-128 -127LL : 0x1.fd3692p+0 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -127LL : 0x1.fd3694p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -127LL : 0x1.fd3692p+0 : inexact-ok
+= rootn upward binary32 0x4p-128 -127LL : 0x1.fd3694p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 -127LL : 0x1.fd3693bc91294p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -127LL : 0x1.fd3693bc91295p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -127LL : 0x1.fd3693bc91294p+0 : inexact-ok
+= rootn upward binary64 0x4p-128 -127LL : 0x1.fd3693bc91295p+0 : inexact-ok
+= rootn downward intel96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok
+= rootn upward intel96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok
+= rootn downward m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129491ep+0 : inexact-ok
+= rootn upward m68k96 0x4p-128 -127LL : 0x1.fd3693bc9129492p+0 : inexact-ok
+= rootn downward binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok
+= rootn upward binary128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok
+= rootn downward ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok
+= rootn upward ibm128 0x4p-128 -127LL : 0x1.fd3693bc9129491f39d15718c6p+0 : inexact-ok
+= rootn downward binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4bp+8 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4cp+8 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4bp+8 : inexact-ok
+= rootn upward binary64 0x4p-1024 -127LL : 0x1.0885a4135bf4cp+8 : inexact-ok
+= rootn downward intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok
+= rootn upward intel96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad2p+8 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -127LL : 0x1.0885a4135bf4bad4p+8 : inexact-ok
+= rootn downward binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok
+= rootn upward binary128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -127LL : 0x1.0885a4135bf4bad32e4113d288p+8 : inexact-ok
+= rootn downward intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok
+= rootn upward intel96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129491ep+128 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -127LL : 0x1.fd3693bc9129492p+128 : inexact-ok
+= rootn downward binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok
+= rootn upward binary128 0x4p-16384 -127LL : 0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok
+= rootn downward intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn upward intel96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn downward binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn upward binary128 0x2p-16384 -127LL : 0x2p+128 : inexact-ok
+= rootn downward binary64 0x8p-972 -127LL : 0xc.613d792293fbp+4 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -127LL : 0xc.613d792293fbp+4 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -127LL : 0xc.613d792293fbp+4 : inexact-ok
+= rootn upward binary64 0x8p-972 -127LL : 0xc.613d792293fb8p+4 : inexact-ok
+= rootn downward intel96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok
+= rootn upward intel96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok
+= rootn downward m68k96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -127LL : 0xc.613d792293fb361p+4 : inexact-ok
+= rootn upward m68k96 0x8p-972 -127LL : 0xc.613d792293fb362p+4 : inexact-ok
+= rootn downward binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814bp+4 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814b8p+4 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814bp+4 : inexact-ok
+= rootn upward binary128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814b8p+4 : inexact-ok
+= rootn downward ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814p+4 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814p+4 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301814p+4 : inexact-ok
+= rootn upward ibm128 0x8p-972 -127LL : 0xc.613d792293fb3618b866301818p+4 : inexact-ok
+rootn min -255
+= rootn downward binary32 0x4p-128 -255LL : 0x1.6890c6p+0 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -255LL : 0x1.6890c6p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -255LL : 0x1.6890c6p+0 : inexact-ok
+= rootn upward binary32 0x4p-128 -255LL : 0x1.6890c8p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1cp+0 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1dp+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1cp+0 : inexact-ok
+= rootn upward binary64 0x4p-128 -255LL : 0x1.6890c62b6ee1dp+0 : inexact-ok
+= rootn downward intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn upward intel96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d8p+0 : inexact-ok
+= rootn downward m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn upward m68k96 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d8p+0 : inexact-ok
+= rootn downward binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok
+= rootn upward binary128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f026p+0 : inexact-ok
+= rootn downward ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok
+= rootn upward ibm128 0x4p-128 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f08p+0 : inexact-ok
+= rootn downward binary64 0x4p-1024 -255LL : 0x1.016540d865a43p+4 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -255LL : 0x1.016540d865a44p+4 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -255LL : 0x1.016540d865a43p+4 : inexact-ok
+= rootn upward binary64 0x4p-1024 -255LL : 0x1.016540d865a44p+4 : inexact-ok
+= rootn downward intel96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok
+= rootn upward intel96 0x4p-1024 -255LL : 0x1.016540d865a43a36p+4 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a34p+4 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -255LL : 0x1.016540d865a43a36p+4 : inexact-ok
+= rootn downward binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96973p+4 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96974p+4 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96973p+4 : inexact-ok
+= rootn upward binary128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a96974p+4 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a969p+4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a9698p+4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a969p+4 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -255LL : 0x1.016540d865a43a343fd329a9698p+4 : inexact-ok
+= rootn downward intel96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok
+= rootn upward intel96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -255LL : 0x1.2efe067871304922p+64 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -255LL : 0x1.2efe067871304924p+64 : inexact-ok
+= rootn downward binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419238p+64 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419239p+64 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419238p+64 : inexact-ok
+= rootn upward binary128 0x4p-16384 -255LL : 0x1.2efe06787130492385df04419239p+64 : inexact-ok
+= rootn downward intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn upward intel96 0x2p-16384 -255LL : 0x1.2fd12768caa65beap+64 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -255LL : 0x1.2fd12768caa65beap+64 : inexact-ok
+= rootn downward binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok
+= rootn upward binary128 0x2p-16384 -255LL : 0x1.2fd12768caa65be8a59aba280da1p+64 : inexact-ok
+= rootn downward binary64 0x8p-972 -255LL : 0xd.edc66d6df09p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -255LL : 0xd.edc66d6df09p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -255LL : 0xd.edc66d6df09p+0 : inexact-ok
+= rootn upward binary64 0x8p-972 -255LL : 0xd.edc66d6df0908p+0 : inexact-ok
+= rootn downward intel96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn upward intel96 0x8p-972 -255LL : 0xd.edc66d6df09010bp+0 : inexact-ok
+= rootn downward m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn upward m68k96 0x8p-972 -255LL : 0xd.edc66d6df09010bp+0 : inexact-ok
+= rootn downward binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok
+= rootn upward binary128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fd5p+0 : inexact-ok
+= rootn downward ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok
+= rootn upward ibm128 0x8p-972 -255LL : 0xd.edc66d6df09010a7b0e98594p+0 : inexact-ok
+rootn min -511
+= rootn downward binary32 0x4p-128 -511LL : 0x1.2fb716p+0 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -511LL : 0x1.2fb718p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -511LL : 0x1.2fb716p+0 : inexact-ok
+= rootn upward binary32 0x4p-128 -511LL : 0x1.2fb718p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 -511LL : 0x1.2fb717e61b14ep+0 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -511LL : 0x1.2fb717e61b14fp+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -511LL : 0x1.2fb717e61b14ep+0 : inexact-ok
+= rootn upward binary64 0x4p-128 -511LL : 0x1.2fb717e61b14fp+0 : inexact-ok
+= rootn downward intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok
+= rootn upward intel96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok
+= rootn downward m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bcp+0 : inexact-ok
+= rootn upward m68k96 0x4p-128 -511LL : 0x1.2fb717e61b14e9bep+0 : inexact-ok
+= rootn downward binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok
+= rootn upward binary128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d56p+0 : inexact-ok
+= rootn downward ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok
+= rootn upward ibm128 0x4p-128 -511LL : 0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok
+= rootn downward binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn upward binary64 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn downward intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn upward intel96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn downward binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn upward binary128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -511LL : 0x4p+0 : inexact-ok
+= rootn downward intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok
+= rootn upward intel96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f28p+32 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -511LL : 0x1.0aa1e67805449f2ap+32 : inexact-ok
+= rootn downward binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok
+= rootn upward binary128 0x4p-16384 -511LL : 0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok
+= rootn downward intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn upward intel96 0x2p-16384 -511LL : 0x1.0afe8d3b532c3092p+32 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -511LL : 0x1.0afe8d3b532c3092p+32 : inexact-ok
+= rootn downward binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok
+= rootn upward binary128 0x2p-16384 -511LL : 0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok
+= rootn downward binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c2p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c2p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c2p+0 : inexact-ok
+= rootn upward binary64 0x8p-972 -511LL : 0x3.b8f7715bac2c4p+0 : inexact-ok
+= rootn downward intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok
+= rootn upward intel96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok
+= rootn downward m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23bcp+0 : inexact-ok
+= rootn upward m68k96 0x8p-972 -511LL : 0x3.b8f7715bac2c23cp+0 : inexact-ok
+= rootn downward binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok
+= rootn upward binary128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c65cp+0 : inexact-ok
+= rootn downward ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok
+= rootn upward ibm128 0x8p-972 -511LL : 0x3.b8f7715bac2c23be155335c3c7p+0 : inexact-ok
+rootn min -1023
+= rootn downward binary32 0x4p-128 -1023LL : 0x1.16d0c6p+0 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -1023LL : 0x1.16d0c8p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -1023LL : 0x1.16d0c6p+0 : inexact-ok
+= rootn upward binary32 0x4p-128 -1023LL : 0x1.16d0c8p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 -1023LL : 0x1.16d0c722590bcp+0 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -1023LL : 0x1.16d0c722590bdp+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -1023LL : 0x1.16d0c722590bcp+0 : inexact-ok
+= rootn upward binary64 0x4p-128 -1023LL : 0x1.16d0c722590bdp+0 : inexact-ok
+= rootn downward intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn upward intel96 0x4p-128 -1023LL : 0x1.16d0c722590bceb8p+0 : inexact-ok
+= rootn downward m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn upward m68k96 0x4p-128 -1023LL : 0x1.16d0c722590bceb8p+0 : inexact-ok
+= rootn downward binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok
+= rootn upward binary128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41cp+0 : inexact-ok
+= rootn downward ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok
+= rootn upward ibm128 0x4p-128 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe48p+0 : inexact-ok
+= rootn downward binary64 0x4p-1024 -1023LL : 0x1.ffa738738b109p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -1023LL : 0x1.ffa738738b10ap+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -1023LL : 0x1.ffa738738b109p+0 : inexact-ok
+= rootn upward binary64 0x4p-1024 -1023LL : 0x1.ffa738738b10ap+0 : inexact-ok
+= rootn downward intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn upward intel96 0x4p-1024 -1023LL : 0x1.ffa738738b109c42p+0 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -1023LL : 0x1.ffa738738b109c42p+0 : inexact-ok
+= rootn downward binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok
+= rootn upward binary128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a89ep+0 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -1023LL : 0x1.ffa738738b109c406e08aeb4a9p+0 : inexact-ok
+= rootn downward intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn upward intel96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d4p+16 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d4p+16 : inexact-ok
+= rootn downward binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok
+= rootn upward binary128 0x4p-16384 -1023LL : 0x1.02709ff5f03e12d238c033d01266p+16 : inexact-ok
+= rootn downward intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok
+= rootn upward intel96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5ep+16 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -1023LL : 0x1.029d77d1ae796a6p+16 : inexact-ok
+= rootn downward binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok
+= rootn upward binary128 0x2p-16384 -1023LL : 0x1.029d77d1ae796a5f8d43eb370b8dp+16 : inexact-ok
+= rootn downward binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d17p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d17p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d17p+0 : inexact-ok
+= rootn upward binary64 0x8p-972 -1023LL : 0x1.ed9af4f7d4d18p+0 : inexact-ok
+= rootn downward intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok
+= rootn upward intel96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok
+= rootn downward m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dap+0 : inexact-ok
+= rootn upward m68k96 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173dcp+0 : inexact-ok
+= rootn downward binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok
+= rootn upward binary128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok
+= rootn downward ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok
+= rootn upward ibm128 0x8p-972 -1023LL : 0x1.ed9af4f7d4d173db89301f3aa08p+0 : inexact-ok
+rootn min -16383
+= rootn downward binary32 0x4p-128 -16383LL : 0x1.015e4cp+0 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -16383LL : 0x1.015e4cp+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -16383LL : 0x1.015e4cp+0 : inexact-ok
+= rootn upward binary32 0x4p-128 -16383LL : 0x1.015e4ep+0 : inexact-ok
+= rootn downward binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f7p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f8p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f7p+0 : inexact-ok
+= rootn upward binary64 0x4p-128 -16383LL : 0x1.015e4ce6130f8p+0 : inexact-ok
+= rootn downward intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn upward intel96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee4p+0 : inexact-ok
+= rootn downward m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn upward m68k96 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee4p+0 : inexact-ok
+= rootn downward binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok
+= rootn upward binary128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec907892p+0 : inexact-ok
+= rootn downward ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok
+= rootn upward ibm128 0x4p-128 -16383LL : 0x1.015e4ce6130f7ee2e981ec9079p+0 : inexact-ok
+= rootn downward binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b79p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b79p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b79p+0 : inexact-ok
+= rootn upward binary64 0x4p-1024 -16383LL : 0x1.0b4feab150b7ap+0 : inexact-ok
+= rootn downward intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn upward intel96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e8p+0 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -16383LL : 0x1.0b4feab150b790e8p+0 : inexact-ok
+= rootn downward binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok
+= rootn upward binary128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -16383LL : 0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok
+= rootn downward intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn upward intel96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd8p+0 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd8p+0 : inexact-ok
+= rootn downward binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok
+= rootn upward binary128 0x4p-16384 -16383LL : 0x1.fffa7460c1cb9dd63b8068fab659p+0 : inexact-ok
+= rootn downward intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn upward intel96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn downward binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn upward binary128 0x2p-16384 -16383LL : 0x2p+0 : inexact-ok
+= rootn downward binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f2fp+0 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f3p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f2fp+0 : inexact-ok
+= rootn upward binary64 0x8p-972 -16383LL : 0x1.0ab6a38794f3p+0 : inexact-ok
+= rootn downward intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok
+= rootn upward intel96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok
+= rootn downward m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f838p+0 : inexact-ok
+= rootn upward m68k96 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83ap+0 : inexact-ok
+= rootn downward binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok
+= rootn upward binary128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4ce8p+0 : inexact-ok
+= rootn downward ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok
+= rootn upward ibm128 0x8p-972 -16383LL : 0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok
+rootn min -0x1000001
+= rootn downward binary32 0x4p-128 -16777217LL : 0x1.000056p+0 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -16777217LL : 0x1.000058p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -16777217LL : 0x1.000056p+0 : inexact-ok
+= rootn upward binary32 0x4p-128 -16777217LL : 0x1.000058p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 -16777217LL : 0x1.00005756365a7p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -16777217LL : 0x1.00005756365a8p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -16777217LL : 0x1.00005756365a7p+0 : inexact-ok
+= rootn upward binary64 0x4p-128 -16777217LL : 0x1.00005756365a8p+0 : inexact-ok
+= rootn downward intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn upward intel96 0x4p-128 -16777217LL : 0x1.00005756365a7ab8p+0 : inexact-ok
+= rootn downward m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn upward m68k96 0x4p-128 -16777217LL : 0x1.00005756365a7ab8p+0 : inexact-ok
+= rootn downward binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok
+= rootn upward binary128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb43p+0 : inexact-ok
+= rootn downward ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok
+= rootn upward ibm128 0x4p-128 -16777217LL : 0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok
+= rootn downward binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f3p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f3p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f3p+0 : inexact-ok
+= rootn upward binary64 0x4p-1024 -16777217LL : 0x1.0002c4694d0f4p+0 : inexact-ok
+= rootn downward intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok
+= rootn upward intel96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b8p+0 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30bap+0 : inexact-ok
+= rootn downward binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok
+= rootn upward binary128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada185p+0 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -16777217LL : 0x1.0002c4694d0f30b98d5307ada2p+0 : inexact-ok
+= rootn downward intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok
+= rootn upward intel96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f68p+0 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -16777217LL : 0x1.002c5efae0764f6ap+0 : inexact-ok
+= rootn downward binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok
+= rootn upward binary128 0x4p-16384 -16777217LL : 0x1.002c5efae0764f698944b57bc6c5p+0 : inexact-ok
+= rootn downward intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok
+= rootn upward intel96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451cp+0 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -16777217LL : 0x1.002c5fac714f451ep+0 : inexact-ok
+= rootn downward binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok
+= rootn upward binary128 0x2p-16384 -16777217LL : 0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok
+= rootn downward binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37ap+0 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37bp+0 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37ap+0 : inexact-ok
+= rootn upward binary64 0x8p-972 -16777217LL : 0x1.00029fac4b37bp+0 : inexact-ok
+= rootn downward intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn upward intel96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae4p+0 : inexact-ok
+= rootn downward m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn upward m68k96 0x8p-972 -16777217LL : 0x1.00029fac4b37ae4p+0 : inexact-ok
+= rootn downward binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok
+= rootn upward binary128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok
+= rootn downward ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok
+= rootn upward ibm128 0x8p-972 -16777217LL : 0x1.00029fac4b37ae3e1af6730bce8p+0 : inexact-ok
+rootn min -0x10000000000001
+= rootn downward binary32 0x4p-128 -4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0x4p-128 -4503599627370497LL : 0x1.000002p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000057p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000057p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000057p+0 : inexact-ok
+= rootn upward binary64 0x4p-128 -4503599627370497LL : 0x1.0000000000058p+0 : inexact-ok
+= rootn downward intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok
+= rootn upward intel96 0x4p-128 -4503599627370497LL : 0x1.0000000000057564p+0 : inexact-ok
+= rootn downward m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057562p+0 : inexact-ok
+= rootn upward m68k96 0x4p-128 -4503599627370497LL : 0x1.0000000000057564p+0 : inexact-ok
+= rootn downward binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca8p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca9p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca8p+0 : inexact-ok
+= rootn upward binary128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506ca9p+0 : inexact-ok
+= rootn downward ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506c8p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506c8p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506c8p+0 : inexact-ok
+= rootn upward ibm128 0x4p-128 -4503599627370497LL : 0x1.00000000000575627cbf94506dp+0 : inexact-ok
+= rootn downward binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4p+0 : inexact-ok
+= rootn upward binary64 0x4p-1024 -4503599627370497LL : 0x1.00000000002c5p+0 : inexact-ok
+= rootn downward intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok
+= rootn upward intel96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4656p+0 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4658p+0 : inexact-ok
+= rootn downward binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d815p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d816p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d815p+0 : inexact-ok
+= rootn upward binary128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d816p+0 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d8p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d8p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d8p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -4503599627370497LL : 0x1.00000000002c4657baf57d75d88p+0 : inexact-ok
+= rootn downward intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok
+= rootn upward intel96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b23p+0 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b232p+0 : inexact-ok
+= rootn downward binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok
+= rootn upward binary128 0x4p-16384 -4503599627370497LL : 0x1.0000000002c5b2319c4c1b3aa63ap+0 : inexact-ok
+= rootn downward intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn upward intel96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd4ap+0 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd4ap+0 : inexact-ok
+= rootn downward binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok
+= rootn upward binary128 0x2p-16384 -4503599627370497LL : 0x1.0000000002c5bd48bdcb98765c29p+0 : inexact-ok
+= rootn downward binary64 0x8p-972 -4503599627370497LL : 0x1.000000000029fp+0 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -4503599627370497LL : 0x1.00000000002ap+0 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -4503599627370497LL : 0x1.000000000029fp+0 : inexact-ok
+= rootn upward binary64 0x8p-972 -4503599627370497LL : 0x1.00000000002ap+0 : inexact-ok
+= rootn downward intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok
+= rootn upward intel96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok
+= rootn downward m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8cp+0 : inexact-ok
+= rootn upward m68k96 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8ep+0 : inexact-ok
+= rootn downward binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok
+= rootn upward binary128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b45ep+0 : inexact-ok
+= rootn downward ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b4p+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b48p+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b4p+0 : inexact-ok
+= rootn upward ibm128 0x8p-972 -4503599627370497LL : 0x1.000000000029fa8dcb909613b48p+0 : inexact-ok
+rootn min -0x7fffffffffffffff
+= rootn downward binary32 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0x4p-128 -9223372036854775807LL : 0x1.000002p+0 : inexact-ok
+= rootn downward binary64 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-128 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0x4p-128 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= rootn downward intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok
+= rootn tonearest intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok
+= rootn towardzero intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok
+= rootn upward intel96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok
+= rootn downward m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aep+0 : inexact-ok
+= rootn upward m68k96 0x4p-128 -9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok
+= rootn downward binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok
+= rootn tonearest binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok
+= rootn towardzero binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok
+= rootn upward binary128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2883dp+0 : inexact-ok
+= rootn downward ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f288p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f288p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f288p+0 : inexact-ok
+= rootn upward ibm128 0x4p-128 -9223372036854775807LL : 0x1.00000000000000aeac4f97f2888p+0 : inexact-ok
+= rootn downward binary64 0x4p-1024 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1024 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1024 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0x4p-1024 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= rootn downward intel96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok
+= rootn upward intel96 0x4p-1024 -9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok
+= rootn downward m68k96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588p+0 : inexact-ok
+= rootn upward m68k96 0x4p-1024 -9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok
+= rootn downward binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349ep+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349fp+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349ep+0 : inexact-ok
+= rootn upward binary128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf349fp+0 : inexact-ok
+= rootn downward ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf348p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf348p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf348p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1024 -9223372036854775807LL : 0x1.0000000000000588caf75eaf35p+0 : inexact-ok
+= rootn downward intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn upward intel96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn downward m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn upward m68k96 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn downward binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f7p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f8p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f7p+0 : inexact-ok
+= rootn upward binary128 0x4p-16384 -9223372036854775807LL : 0x1.00000000000058b64633890884f8p+0 : inexact-ok
+= rootn downward intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn tonearest intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn towardzero intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn upward intel96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn downward m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn tonearest m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn towardzero m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b6p+0 : inexact-ok
+= rootn upward m68k96 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn downward binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82897p+0 : inexact-ok
+= rootn tonearest binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82897p+0 : inexact-ok
+= rootn towardzero binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82897p+0 : inexact-ok
+= rootn upward binary128 0x2p-16384 -9223372036854775807LL : 0x1.00000000000058b7a917b8f82898p+0 : inexact-ok
+= rootn downward binary64 0x8p-972 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-972 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-972 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0x8p-972 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= rootn downward intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok
+= rootn tonearest intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok
+= rootn towardzero intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok
+= rootn upward intel96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok
+= rootn downward m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000053ep+0 : inexact-ok
+= rootn upward m68k96 0x8p-972 -9223372036854775807LL : 0x1.000000000000054p+0 : inexact-ok
+= rootn downward binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b4p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b5p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b4p+0 : inexact-ok
+= rootn upward binary128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721254b5p+0 : inexact-ok
+= rootn downward ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b97212548p+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b97212548p+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b97212548p+0 : inexact-ok
+= rootn upward ibm128 0x8p-972 -9223372036854775807LL : 0x1.000000000000053f51b9721255p+0 : inexact-ok
+rootn -min -1
+= rootn downward binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn upward binary32 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn downward binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn upward binary64 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn downward intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn upward intel96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn downward binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn upward binary128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -1LL : -0x4p+124 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -1LL : -0x4p+1020 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -1LL : -0x4p+16380 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -1LL : -0x8p+16380 : inexact-ok
+= rootn downward binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn upward binary64 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn downward intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn upward intel96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn downward binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn upward binary128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -1LL : -0x2p+968 : inexact-ok
+rootn -min -3
+= rootn downward binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn upward binary32 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn downward binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn upward binary64 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn downward intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn upward intel96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn downward binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn upward binary128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -3LL : -0x4p+40 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3dp+340 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3dp+340 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3cp+340 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -3LL : -0x1.965fea53d6e3cp+340 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82cp+340 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82ap+340 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+340 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+340 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43ep+340 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -3LL : -0x1.965fea53d6e3c82b05999ab43d8p+340 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82cp+5460 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82ap+5460 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc5p+5460 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -3LL : -0x1.965fea53d6e3c82b05999ab43dc4p+5460 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -3LL : -0x2p+5460 : inexact-ok
+= rootn downward binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn upward binary64 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn downward intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn upward intel96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn downward binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn upward binary128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -3LL : -0x8p+320 : inexact-ok
+rootn -min -5
+= rootn downward binary32 -0x4p-128 -5LL : -0x2.4c2234p+24 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -5LL : -0x2.4c223p+24 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -5LL : -0x2.4c223p+24 : inexact-ok
+= rootn upward binary32 -0x4p-128 -5LL : -0x2.4c223p+24 : inexact-ok
+= rootn downward binary64 -0x4p-128 -5LL : -0x2.4c2230d75cceap+24 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -5LL : -0x2.4c2230d75cceap+24 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -5LL : -0x2.4c2230d75cce8p+24 : inexact-ok
+= rootn upward binary64 -0x4p-128 -5LL : -0x2.4c2230d75cce8p+24 : inexact-ok
+= rootn downward intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d8p+24 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn upward intel96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d8p+24 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4p+24 : inexact-ok
+= rootn downward binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+24 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok
+= rootn upward binary128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+24 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec2p+24 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -5LL : -0x2.4c2230d75cce92d4a43c840ec1p+24 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536dp+204 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536cp+204 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536cp+204 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -5LL : -0x1.51cb453b9536cp+204 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c458p+204 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c458p+204 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -5LL : -0x1.51cb453b9536c456p+204 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96cp+204 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+204 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb98p+204 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -5LL : -0x1.51cb453b9536c45693a8476cb9p+204 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c458p+3276 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c458p+3276 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -5LL : -0x1.51cb453b9536c456p+3276 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96cp+3276 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -5LL : -0x1.51cb453b9536c45693a8476cb96bp+3276 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6bap+3276 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b8p+3276 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae14p+3276 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -5LL : -0x1.8406003b2ae5c6b99347320eae13p+3276 : inexact-ok
+= rootn downward binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c242p+192 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c24p+192 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c24p+192 : inexact-ok
+= rootn upward binary64 -0x8p-972 -5LL : -0x3.7b719b5b7c24p+192 : inexact-ok
+= rootn downward intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c24042cp+192 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn upward intel96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c24042cp+192 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -5LL : -0x3.7b719b5b7c240428p+192 : inexact-ok
+= rootn downward binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff54p+192 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok
+= rootn upward binary128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+192 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6165p+192 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+192 : inexact-ok
+rootn -min -63
+= rootn downward binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn upward binary32 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn downward binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn upward binary64 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn downward intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn upward intel96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn downward binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn upward binary128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -63LL : -0x4p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f6p+16 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5p+16 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5p+16 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5p+16 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5372p+16 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f5372p+16 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f537p+16 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b3p+16 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc5b2p+16 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc6p+16 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -63LL : -0x1.2aa1a5aad04f53701993c68cc58p+16 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed2p+260 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed2p+260 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -63LL : -0x1.05b214e9123f0edp+260 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb8p+260 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -63LL : -0x1.05b214e9123f0ed0153dca82bdb7p+260 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60ccp+260 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cap+260 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c333p+260 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -63LL : -0x1.08973e2c8a9c60cb3f405358c332p+260 : inexact-ok
+= rootn downward binary64 -0x8p-972 -63LL : -0xa.6ae8776a379dp+12 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -63LL : -0xa.6ae8776a379c8p+12 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -63LL : -0xa.6ae8776a379c8p+12 : inexact-ok
+= rootn upward binary64 -0x8p-972 -63LL : -0xa.6ae8776a379c8p+12 : inexact-ok
+= rootn downward intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c963p+12 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn upward intel96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c963p+12 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -63LL : -0xa.6ae8776a379c962p+12 : inexact-ok
+= rootn downward binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd52p+12 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok
+= rootn upward binary128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd518p+12 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd8p+12 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -63LL : -0xa.6ae8776a379c96212b1b43ecd4p+12 : inexact-ok
+rootn -min -127
+= rootn downward binary32 -0x4p-128 -127LL : -0x1.fd3694p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -127LL : -0x1.fd3694p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -127LL : -0x1.fd3692p+0 : inexact-ok
+= rootn upward binary32 -0x4p-128 -127LL : -0x1.fd3692p+0 : inexact-ok
+= rootn downward binary64 -0x4p-128 -127LL : -0x1.fd3693bc91295p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -127LL : -0x1.fd3693bc91295p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -127LL : -0x1.fd3693bc91294p+0 : inexact-ok
+= rootn upward binary64 -0x4p-128 -127LL : -0x1.fd3693bc91294p+0 : inexact-ok
+= rootn downward intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok
+= rootn upward intel96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129492p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -127LL : -0x1.fd3693bc9129491ep+0 : inexact-ok
+= rootn downward binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c593p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok
+= rootn upward binary128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c592p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c6p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -127LL : -0x1.fd3693bc9129491f39d15718c58p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4cp+8 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4cp+8 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4bp+8 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -127LL : -0x1.0885a4135bf4bp+8 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad4p+8 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad2p+8 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879cp+8 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2879bp+8 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d288p+8 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -127LL : -0x1.0885a4135bf4bad32e4113d2878p+8 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129492p+128 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -127LL : -0x1.fd3693bc9129491ep+128 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c593p+128 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -127LL : -0x1.fd3693bc9129491f39d15718c592p+128 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -127LL : -0x2p+128 : inexact-ok
+= rootn downward binary64 -0x8p-972 -127LL : -0xc.613d792293fb8p+4 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -127LL : -0xc.613d792293fbp+4 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -127LL : -0xc.613d792293fbp+4 : inexact-ok
+= rootn upward binary64 -0x8p-972 -127LL : -0xc.613d792293fbp+4 : inexact-ok
+= rootn downward intel96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok
+= rootn upward intel96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -127LL : -0xc.613d792293fb362p+4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -127LL : -0xc.613d792293fb361p+4 : inexact-ok
+= rootn downward binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814b8p+4 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814b8p+4 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814bp+4 : inexact-ok
+= rootn upward binary128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814bp+4 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301818p+4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814p+4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814p+4 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -127LL : -0xc.613d792293fb3618b866301814p+4 : inexact-ok
+rootn -min -255
+= rootn downward binary32 -0x4p-128 -255LL : -0x1.6890c8p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -255LL : -0x1.6890c6p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -255LL : -0x1.6890c6p+0 : inexact-ok
+= rootn upward binary32 -0x4p-128 -255LL : -0x1.6890c6p+0 : inexact-ok
+= rootn downward binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1dp+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1dp+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1cp+0 : inexact-ok
+= rootn upward binary64 -0x4p-128 -255LL : -0x1.6890c62b6ee1cp+0 : inexact-ok
+= rootn downward intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d8p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn upward intel96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d8p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6p+0 : inexact-ok
+= rootn downward binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f026p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok
+= rootn upward binary128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f08p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0fp+0 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -255LL : -0x1.016540d865a44p+4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -255LL : -0x1.016540d865a44p+4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -255LL : -0x1.016540d865a43p+4 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -255LL : -0x1.016540d865a43p+4 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a36p+4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a36p+4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -255LL : -0x1.016540d865a43a34p+4 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96974p+4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96974p+4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96973p+4 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a96973p+4 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a9698p+4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a9698p+4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a969p+4 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -255LL : -0x1.016540d865a43a343fd329a969p+4 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304924p+64 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -255LL : -0x1.2efe067871304922p+64 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419239p+64 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419239p+64 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419238p+64 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -255LL : -0x1.2efe06787130492385df04419238p+64 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65beap+64 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65beap+64 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8p+64 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280da1p+64 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -255LL : -0x1.2fd12768caa65be8a59aba280dap+64 : inexact-ok
+= rootn downward binary64 -0x8p-972 -255LL : -0xd.edc66d6df0908p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -255LL : -0xd.edc66d6df09p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -255LL : -0xd.edc66d6df09p+0 : inexact-ok
+= rootn upward binary64 -0x8p-972 -255LL : -0xd.edc66d6df09p+0 : inexact-ok
+= rootn downward intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010bp+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn upward intel96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010bp+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -255LL : -0xd.edc66d6df09010ap+0 : inexact-ok
+= rootn downward binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd5p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok
+= rootn upward binary128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fd48p+0 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98594p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -255LL : -0xd.edc66d6df09010a7b0e98593fcp+0 : inexact-ok
+rootn -min -511
+= rootn downward binary32 -0x4p-128 -511LL : -0x1.2fb718p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -511LL : -0x1.2fb718p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -511LL : -0x1.2fb716p+0 : inexact-ok
+= rootn upward binary32 -0x4p-128 -511LL : -0x1.2fb716p+0 : inexact-ok
+= rootn downward binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14fp+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14fp+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14ep+0 : inexact-ok
+= rootn upward binary64 -0x4p-128 -511LL : -0x1.2fb717e61b14ep+0 : inexact-ok
+= rootn downward intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok
+= rootn upward intel96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bep+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bcp+0 : inexact-ok
+= rootn downward binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d56p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok
+= rootn upward binary128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d55p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813d8p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -511LL : -0x1.2fb717e61b14e9bdee7794813dp+0 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -511LL : -0x4p+0 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2ap+32 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -511LL : -0x1.0aa1e67805449f28p+32 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b5p+32 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -511LL : -0x1.0aa1e67805449f2930c6cbcdc0b4p+32 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3092p+32 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3092p+32 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -511LL : -0x1.0afe8d3b532c309p+32 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25cp+32 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -511LL : -0x1.0afe8d3b532c3090882ee932f25bp+32 : inexact-ok
+= rootn downward binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c4p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c2p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c2p+0 : inexact-ok
+= rootn upward binary64 -0x8p-972 -511LL : -0x3.b8f7715bac2c2p+0 : inexact-ok
+= rootn downward intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok
+= rootn upward intel96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23cp+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -511LL : -0x3.b8f7715bac2c23bcp+0 : inexact-ok
+= rootn downward binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65cp+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok
+= rootn upward binary128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c65ap+0 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c7p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -511LL : -0x3.b8f7715bac2c23be155335c3c6p+0 : inexact-ok
+rootn -min -1023
+= rootn downward binary32 -0x4p-128 -1023LL : -0x1.16d0c8p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -1023LL : -0x1.16d0c8p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -1023LL : -0x1.16d0c6p+0 : inexact-ok
+= rootn upward binary32 -0x4p-128 -1023LL : -0x1.16d0c6p+0 : inexact-ok
+= rootn downward binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bdp+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bdp+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bcp+0 : inexact-ok
+= rootn upward binary64 -0x4p-128 -1023LL : -0x1.16d0c722590bcp+0 : inexact-ok
+= rootn downward intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb8p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn upward intel96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb8p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6p+0 : inexact-ok
+= rootn downward binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41cp+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok
+= rootn upward binary128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+0 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe48p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe4p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b10ap+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b10ap+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b109p+0 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -1023LL : -0x1.ffa738738b109p+0 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c42p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c42p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -1023LL : -0x1.ffa738738b109c4p+0 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89ep+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a89dp+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a9p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -1023LL : -0x1.ffa738738b109c406e08aeb4a88p+0 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d4p+16 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d4p+16 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d2p+16 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01266p+16 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -1023LL : -0x1.02709ff5f03e12d238c033d01265p+16 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a6p+16 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5ep+16 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8dp+16 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -1023LL : -0x1.029d77d1ae796a5f8d43eb370b8cp+16 : inexact-ok
+= rootn downward binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d18p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d17p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d17p+0 : inexact-ok
+= rootn upward binary64 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d17p+0 : inexact-ok
+= rootn downward intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok
+= rootn upward intel96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dcp+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173dap+0 : inexact-ok
+= rootn downward binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa006p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok
+= rootn upward binary128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa005p+0 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aa08p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -1023LL : -0x1.ed9af4f7d4d173db89301f3aap+0 : inexact-ok
+rootn -min -16383
+= rootn downward binary32 -0x4p-128 -16383LL : -0x1.015e4ep+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -16383LL : -0x1.015e4cp+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -16383LL : -0x1.015e4cp+0 : inexact-ok
+= rootn upward binary32 -0x4p-128 -16383LL : -0x1.015e4cp+0 : inexact-ok
+= rootn downward binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f8p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f8p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f7p+0 : inexact-ok
+= rootn upward binary64 -0x4p-128 -16383LL : -0x1.015e4ce6130f7p+0 : inexact-ok
+= rootn downward intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee4p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn upward intel96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee4p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2p+0 : inexact-ok
+= rootn downward binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907892p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok
+= rootn upward binary128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec907891p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec9079p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -16383LL : -0x1.015e4ce6130f7ee2e981ec90788p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b7ap+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b79p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b79p+0 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -16383LL : -0x1.0b4feab150b79p+0 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e8p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e8p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e6p+0 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d6p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be969d5p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be96ap+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -16383LL : -0x1.0b4feab150b790e64c3d2be9698p+0 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd8p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd8p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd6p+0 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab659p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -16383LL : -0x1.fffa7460c1cb9dd63b8068fab658p+0 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -16383LL : -0x2p+0 : inexact-ok
+= rootn downward binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f3p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f3p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f2fp+0 : inexact-ok
+= rootn upward binary64 -0x8p-972 -16383LL : -0x1.0ab6a38794f2fp+0 : inexact-ok
+= rootn downward intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok
+= rootn upward intel96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83ap+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f838p+0 : inexact-ok
+= rootn downward binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce8p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok
+= rootn upward binary128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4ce7p+0 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4dp+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -16383LL : -0x1.0ab6a38794f2f83982b4770c4c8p+0 : inexact-ok
+rootn -min -0x1000001
+= rootn downward binary32 -0x4p-128 -16777217LL : -0x1.000058p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -16777217LL : -0x1.000058p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -16777217LL : -0x1.000056p+0 : inexact-ok
+= rootn upward binary32 -0x4p-128 -16777217LL : -0x1.000056p+0 : inexact-ok
+= rootn downward binary64 -0x4p-128 -16777217LL : -0x1.00005756365a8p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -16777217LL : -0x1.00005756365a8p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -16777217LL : -0x1.00005756365a7p+0 : inexact-ok
+= rootn upward binary64 -0x4p-128 -16777217LL : -0x1.00005756365a7p+0 : inexact-ok
+= rootn downward intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab8p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn upward intel96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab8p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6p+0 : inexact-ok
+= rootn downward binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb43p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok
+= rootn upward binary128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb42p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30eb8p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -16777217LL : -0x1.00005756365a7ab6461d7f30ebp+0 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f4p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f3p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f3p+0 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f3p+0 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30bap+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b8p+0 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada185p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada184p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada2p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -16777217LL : -0x1.0002c4694d0f30b98d5307ada18p+0 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f6ap+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f68p+0 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c5p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -16777217LL : -0x1.002c5efae0764f698944b57bc6c4p+0 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451ep+0 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451cp+0 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5992p+0 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -16777217LL : -0x1.002c5fac714f451d0aa0162a5991p+0 : inexact-ok
+= rootn downward binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37bp+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37bp+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37ap+0 : inexact-ok
+= rootn upward binary64 -0x8p-972 -16777217LL : -0x1.00029fac4b37ap+0 : inexact-ok
+= rootn downward intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae4p+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn upward intel96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae4p+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3ep+0 : inexact-ok
+= rootn downward binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce15p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok
+= rootn upward binary128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce14p+0 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bce8p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -16777217LL : -0x1.00029fac4b37ae3e1af6730bcep+0 : inexact-ok
+rootn -min -0x10000000000001
+= rootn downward binary32 -0x4p-128 -4503599627370497LL : -0x1.000002p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn upward binary32 -0x4p-128 -4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn downward binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000058p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000057p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000057p+0 : inexact-ok
+= rootn upward binary64 -0x4p-128 -4503599627370497LL : -0x1.0000000000057p+0 : inexact-ok
+= rootn downward intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057564p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok
+= rootn upward intel96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057564p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -4503599627370497LL : -0x1.0000000000057562p+0 : inexact-ok
+= rootn downward binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca9p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca9p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca8p+0 : inexact-ok
+= rootn upward binary128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506ca8p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506dp+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506c8p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506c8p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -4503599627370497LL : -0x1.00000000000575627cbf94506c8p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c5p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4p+0 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4p+0 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4658p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4656p+0 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d816p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d816p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d815p+0 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d815p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d88p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d8p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d8p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -4503599627370497LL : -0x1.00000000002c4657baf57d75d8p+0 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b232p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b23p+0 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa63ap+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -4503599627370497LL : -0x1.0000000002c5b2319c4c1b3aa639p+0 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd4ap+0 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd4ap+0 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48p+0 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c29p+0 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -4503599627370497LL : -0x1.0000000002c5bd48bdcb98765c28p+0 : inexact-ok
+= rootn downward binary64 -0x8p-972 -4503599627370497LL : -0x1.00000000002ap+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -4503599627370497LL : -0x1.00000000002ap+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -4503599627370497LL : -0x1.000000000029fp+0 : inexact-ok
+= rootn upward binary64 -0x8p-972 -4503599627370497LL : -0x1.000000000029fp+0 : inexact-ok
+= rootn downward intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok
+= rootn upward intel96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8ep+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8cp+0 : inexact-ok
+= rootn downward binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45ep+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok
+= rootn upward binary128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b45dp+0 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b48p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b48p+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b4p+0 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -4503599627370497LL : -0x1.000000000029fa8dcb909613b4p+0 : inexact-ok
+rootn -min -0x7fffffffffffffff
+= rootn downward binary32 -0x4p-128 -9223372036854775807LL : -0x1.000002p+0 : inexact-ok
+= rootn tonearest binary32 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary32 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward binary64 -0x4p-128 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary64 -0x4p-128 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok
+= rootn upward intel96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok
+= rootn downward m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok
+= rootn upward m68k96 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aep+0 : inexact-ok
+= rootn downward binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883dp+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok
+= rootn upward binary128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2883cp+0 : inexact-ok
+= rootn downward ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f2888p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f288p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f288p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-128 -9223372036854775807LL : -0x1.00000000000000aeac4f97f288p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1024 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1024 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary64 -0x4p-1024 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward intel96 -0x4p-1024 -9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok
+= rootn upward intel96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588p+0 : inexact-ok
+= rootn downward binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349fp+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349fp+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349ep+0 : inexact-ok
+= rootn upward binary128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf349ep+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf35p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf348p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf348p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1024 -9223372036854775807LL : -0x1.0000000000000588caf75eaf348p+0 : inexact-ok
+= rootn downward intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn upward intel96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn downward binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f8p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f8p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f7p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16384 -9223372036854775807LL : -0x1.00000000000058b64633890884f7p+0 : inexact-ok
+= rootn downward intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn tonearest intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn towardzero intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn upward intel96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn downward m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn tonearest m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn towardzero m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn upward m68k96 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b6p+0 : inexact-ok
+= rootn downward binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82898p+0 : inexact-ok
+= rootn tonearest binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82897p+0 : inexact-ok
+= rootn towardzero binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82897p+0 : inexact-ok
+= rootn upward binary128 -0x2p-16384 -9223372036854775807LL : -0x1.00000000000058b7a917b8f82897p+0 : inexact-ok
+= rootn downward binary64 -0x8p-972 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-972 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-972 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary64 -0x8p-972 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok
+= rootn upward intel96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok
+= rootn downward m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000054p+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok
+= rootn upward m68k96 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053ep+0 : inexact-ok
+= rootn downward binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b5p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b5p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b4p+0 : inexact-ok
+= rootn upward binary128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721254b4p+0 : inexact-ok
+= rootn downward ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b9721255p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b97212548p+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b97212548p+0 : inexact-ok
+= rootn upward ibm128 -0x8p-972 -9223372036854775807LL : -0x1.000000000000053f51b97212548p+0 : inexact-ok
+rootn min_subnorm 1
+= rootn downward binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary32 0x8p-152 1LL : 0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn tonearest binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn towardzero binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn upward binary64 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn downward intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn tonearest intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn towardzero intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn upward intel96 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn downward m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn upward m68k96 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn downward binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn tonearest binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn towardzero binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn upward binary128 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn downward ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn upward ibm128 0x8p-152 1LL : 0x8p-152 : inexact-ok
+= rootn downward binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary64 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn upward intel96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn downward m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn upward m68k96 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn downward binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn upward binary128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok
+= rootn downward ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward ibm128 0x4p-1076 1LL : 0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward intel96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward m68k96 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 0x8p-16448 1LL : 0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward m68k96 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 0x4p-16448 1LL : 0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 0x4p-16496 1LL : 0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+rootn min_subnorm 2
+= rootn downward binary32 0x8p-152 2LL : 0x2.d413ccp-76 : inexact-ok
+= rootn tonearest binary32 0x8p-152 2LL : 0x2.d413ccp-76 : inexact-ok
+= rootn towardzero binary32 0x8p-152 2LL : 0x2.d413ccp-76 : inexact-ok
+= rootn upward binary32 0x8p-152 2LL : 0x2.d413dp-76 : inexact-ok
+= rootn downward binary64 0x8p-152 2LL : 0x2.d413cccfe7798p-76 : inexact-ok
+= rootn tonearest binary64 0x8p-152 2LL : 0x2.d413cccfe779ap-76 : inexact-ok
+= rootn towardzero binary64 0x8p-152 2LL : 0x2.d413cccfe7798p-76 : inexact-ok
+= rootn upward binary64 0x8p-152 2LL : 0x2.d413cccfe779ap-76 : inexact-ok
+= rootn downward intel96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok
+= rootn tonearest intel96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok
+= rootn towardzero intel96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok
+= rootn upward intel96 0x8p-152 2LL : 0x2.d413cccfe7799214p-76 : inexact-ok
+= rootn downward m68k96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 2LL : 0x2.d413cccfe779921p-76 : inexact-ok
+= rootn upward m68k96 0x8p-152 2LL : 0x2.d413cccfe7799214p-76 : inexact-ok
+= rootn downward binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52ap-76 : inexact-ok
+= rootn tonearest binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52ap-76 : inexact-ok
+= rootn towardzero binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52ap-76 : inexact-ok
+= rootn upward binary128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd52cp-76 : inexact-ok
+= rootn downward ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd5p-76 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd5p-76 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd5p-76 : inexact-ok
+= rootn upward ibm128 0x8p-152 2LL : 0x2.d413cccfe779921165f626cdd6p-76 : inexact-ok
+= rootn downward binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn upward binary64 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn downward intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn upward intel96 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn downward m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn upward m68k96 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn downward binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn upward binary128 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn downward ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn upward ibm128 0x4p-1076 2LL : 0x8p-540 : inexact-ok
+= rootn downward intel96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok
+= rootn upward intel96 0x8p-16448 2LL : 0x2.d413cccfe7799214p-8224 : inexact-ok
+= rootn downward m68k96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 2LL : 0x2.d413cccfe779921p-8224 : inexact-ok
+= rootn upward m68k96 0x8p-16448 2LL : 0x2.d413cccfe7799214p-8224 : inexact-ok
+= rootn downward binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52ap-8224 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52ap-8224 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52ap-8224 : inexact-ok
+= rootn upward binary128 0x8p-16448 2LL : 0x2.d413cccfe779921165f626cdd52cp-8224 : inexact-ok
+= rootn downward m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok
+= rootn upward m68k96 0x4p-16448 2LL : 0x2p-8224 : inexact-ok
+= rootn downward binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok
+= rootn upward binary128 0x4p-16448 2LL : 0x2p-8224 : inexact-ok
+= rootn downward binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok
+= rootn upward binary128 0x4p-16496 2LL : 0x2p-8248 : inexact-ok
+rootn min_subnorm 3
+= rootn downward binary32 0x8p-152 3LL : 0x5.0a28b8p-52 : inexact-ok
+= rootn tonearest binary32 0x8p-152 3LL : 0x5.0a28cp-52 : inexact-ok
+= rootn towardzero binary32 0x8p-152 3LL : 0x5.0a28b8p-52 : inexact-ok
+= rootn upward binary32 0x8p-152 3LL : 0x5.0a28cp-52 : inexact-ok
+= rootn downward binary64 0x8p-152 3LL : 0x5.0a28be635ca28p-52 : inexact-ok
+= rootn tonearest binary64 0x8p-152 3LL : 0x5.0a28be635ca2cp-52 : inexact-ok
+= rootn towardzero binary64 0x8p-152 3LL : 0x5.0a28be635ca28p-52 : inexact-ok
+= rootn upward binary64 0x8p-152 3LL : 0x5.0a28be635ca2cp-52 : inexact-ok
+= rootn downward intel96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn tonearest intel96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn towardzero intel96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn upward intel96 0x8p-152 3LL : 0x5.0a28be635ca2b89p-52 : inexact-ok
+= rootn downward m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn upward m68k96 0x8p-152 3LL : 0x5.0a28be635ca2b89p-52 : inexact-ok
+= rootn downward binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok
+= rootn tonearest binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok
+= rootn towardzero binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok
+= rootn upward binary128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f898p-52 : inexact-ok
+= rootn downward ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok
+= rootn upward ibm128 0x8p-152 3LL : 0x5.0a28be635ca2b888f76adc56fap-52 : inexact-ok
+= rootn downward binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn upward binary64 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn downward intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn upward intel96 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn downward m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn upward m68k96 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn downward binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn upward binary128 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn downward ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn upward ibm128 0x4p-1076 3LL : 0x4p-360 : inexact-ok
+= rootn downward intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn upward intel96 0x8p-16448 3LL : 0x5.0a28be635ca2b89p-5484 : inexact-ok
+= rootn downward m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn upward m68k96 0x8p-16448 3LL : 0x5.0a28be635ca2b89p-5484 : inexact-ok
+= rootn downward binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok
+= rootn upward binary128 0x8p-16448 3LL : 0x5.0a28be635ca2b888f76adc56f898p-5484 : inexact-ok
+= rootn downward m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok
+= rootn upward m68k96 0x4p-16448 3LL : 0x4p-5484 : inexact-ok
+= rootn downward binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok
+= rootn upward binary128 0x4p-16448 3LL : 0x4p-5484 : inexact-ok
+= rootn downward binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok
+= rootn upward binary128 0x4p-16496 3LL : 0x4p-5500 : inexact-ok
+rootn min_subnorm 4
+= rootn downward binary32 0x8p-152 4LL : 0x6.ba27ep-40 : inexact-ok
+= rootn tonearest binary32 0x8p-152 4LL : 0x6.ba27e8p-40 : inexact-ok
+= rootn towardzero binary32 0x8p-152 4LL : 0x6.ba27ep-40 : inexact-ok
+= rootn upward binary32 0x8p-152 4LL : 0x6.ba27e8p-40 : inexact-ok
+= rootn downward binary64 0x8p-152 4LL : 0x6.ba27e656b4eb4p-40 : inexact-ok
+= rootn tonearest binary64 0x8p-152 4LL : 0x6.ba27e656b4eb4p-40 : inexact-ok
+= rootn towardzero binary64 0x8p-152 4LL : 0x6.ba27e656b4eb4p-40 : inexact-ok
+= rootn upward binary64 0x8p-152 4LL : 0x6.ba27e656b4eb8p-40 : inexact-ok
+= rootn downward intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok
+= rootn tonearest intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok
+= rootn towardzero intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok
+= rootn upward intel96 0x8p-152 4LL : 0x6.ba27e656b4eb57a8p-40 : inexact-ok
+= rootn downward m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57ap-40 : inexact-ok
+= rootn upward m68k96 0x8p-152 4LL : 0x6.ba27e656b4eb57a8p-40 : inexact-ok
+= rootn downward binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8168p-40 : inexact-ok
+= rootn tonearest binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8168p-40 : inexact-ok
+= rootn towardzero binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8168p-40 : inexact-ok
+= rootn upward binary128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc816cp-40 : inexact-ok
+= rootn downward ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8p-40 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc82p-40 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc8p-40 : inexact-ok
+= rootn upward ibm128 0x8p-152 4LL : 0x6.ba27e656b4eb57a1cd345dcc82p-40 : inexact-ok
+= rootn downward binary64 0x4p-1076 4LL : 0xb.504f333f9de6p-272 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 4LL : 0xb.504f333f9de68p-272 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 4LL : 0xb.504f333f9de6p-272 : inexact-ok
+= rootn upward binary64 0x4p-1076 4LL : 0xb.504f333f9de68p-272 : inexact-ok
+= rootn downward intel96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok
+= rootn upward intel96 0x4p-1076 4LL : 0xb.504f333f9de6485p-272 : inexact-ok
+= rootn downward m68k96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 4LL : 0xb.504f333f9de6484p-272 : inexact-ok
+= rootn upward m68k96 0x4p-1076 4LL : 0xb.504f333f9de6485p-272 : inexact-ok
+= rootn downward binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754a8p-272 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754a8p-272 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754a8p-272 : inexact-ok
+= rootn upward binary128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754bp-272 : inexact-ok
+= rootn downward ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754p-272 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754p-272 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3754p-272 : inexact-ok
+= rootn upward ibm128 0x4p-1076 4LL : 0xb.504f333f9de6484597d89b3758p-272 : inexact-ok
+= rootn downward intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok
+= rootn upward intel96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5eap-4112 : inexact-ok
+= rootn downward m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8p-4112 : inexact-ok
+= rootn upward m68k96 0x8p-16448 4LL : 0x1.ae89f995ad3ad5eap-4112 : inexact-ok
+= rootn downward binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205ap-4112 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205ap-4112 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205ap-4112 : inexact-ok
+= rootn upward binary128 0x8p-16448 4LL : 0x1.ae89f995ad3ad5e8734d1773205bp-4112 : inexact-ok
+= rootn downward m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc908p-4112 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc908p-4112 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc908p-4112 : inexact-ok
+= rootn upward m68k96 0x4p-16448 4LL : 0x1.6a09e667f3bcc90ap-4112 : inexact-ok
+= rootn downward binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4112 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4112 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4112 : inexact-ok
+= rootn upward binary128 0x4p-16448 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-4112 : inexact-ok
+= rootn downward binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4124 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4124 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p-4124 : inexact-ok
+= rootn upward binary128 0x4p-16496 4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p-4124 : inexact-ok
+rootn min_subnorm 5
+= rootn downward binary32 0x8p-152 5LL : 0x4.98446p-32 : inexact-ok
+= rootn tonearest binary32 0x8p-152 5LL : 0x4.98446p-32 : inexact-ok
+= rootn towardzero binary32 0x8p-152 5LL : 0x4.98446p-32 : inexact-ok
+= rootn upward binary32 0x8p-152 5LL : 0x4.984468p-32 : inexact-ok
+= rootn downward binary64 0x8p-152 5LL : 0x4.984461aeb99dp-32 : inexact-ok
+= rootn tonearest binary64 0x8p-152 5LL : 0x4.984461aeb99d4p-32 : inexact-ok
+= rootn towardzero binary64 0x8p-152 5LL : 0x4.984461aeb99dp-32 : inexact-ok
+= rootn upward binary64 0x8p-152 5LL : 0x4.984461aeb99d4p-32 : inexact-ok
+= rootn downward intel96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn tonearest intel96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn towardzero intel96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn upward intel96 0x8p-152 5LL : 0x4.984461aeb99d25bp-32 : inexact-ok
+= rootn downward m68k96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 5LL : 0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn upward m68k96 0x8p-152 5LL : 0x4.984461aeb99d25bp-32 : inexact-ok
+= rootn downward binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok
+= rootn tonearest binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok
+= rootn towardzero binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok
+= rootn upward binary128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok
+= rootn downward ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d82p-32 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d84p-32 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d82p-32 : inexact-ok
+= rootn upward ibm128 0x8p-152 5LL : 0x4.984461aeb99d25a94879081d84p-32 : inexact-ok
+= rootn downward binary64 0x4p-1076 5LL : 0x2.4c2230d75cce8p-216 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 5LL : 0x2.4c2230d75cceap-216 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 5LL : 0x2.4c2230d75cce8p-216 : inexact-ok
+= rootn upward binary64 0x4p-1076 5LL : 0x2.4c2230d75cceap-216 : inexact-ok
+= rootn downward intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn upward intel96 0x4p-1076 5LL : 0x2.4c2230d75cce92d8p-216 : inexact-ok
+= rootn downward m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn upward m68k96 0x4p-1076 5LL : 0x2.4c2230d75cce92d8p-216 : inexact-ok
+= rootn downward binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok
+= rootn upward binary128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok
+= rootn downward ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok
+= rootn upward ibm128 0x4p-1076 5LL : 0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok
+= rootn downward intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn upward intel96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn downward m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn upward m68k96 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn downward binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn upward binary128 0x8p-16448 5LL : 0x8p-3292 : inexact-ok
+= rootn downward m68k96 0x4p-16448 5LL : 0x6.f6e336b6f848085p-3292 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 5LL : 0x6.f6e336b6f848085p-3292 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 5LL : 0x6.f6e336b6f848085p-3292 : inexact-ok
+= rootn upward m68k96 0x4p-16448 5LL : 0x6.f6e336b6f8480858p-3292 : inexact-ok
+= rootn downward binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok
+= rootn upward binary128 0x4p-16448 5LL : 0x6.f6e336b6f8480853d874c2c9fea8p-3292 : inexact-ok
+= rootn downward binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok
+= rootn upward binary128 0x4p-16496 5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok
+rootn min_subnorm 63
+= rootn downward binary32 0x8p-152 63LL : 0x3.1b0f74p-4 : inexact-ok
+= rootn tonearest binary32 0x8p-152 63LL : 0x3.1b0f74p-4 : inexact-ok
+= rootn towardzero binary32 0x8p-152 63LL : 0x3.1b0f74p-4 : inexact-ok
+= rootn upward binary32 0x8p-152 63LL : 0x3.1b0f78p-4 : inexact-ok
+= rootn downward binary64 0x8p-152 63LL : 0x3.1b0f75aa79eecp-4 : inexact-ok
+= rootn tonearest binary64 0x8p-152 63LL : 0x3.1b0f75aa79eecp-4 : inexact-ok
+= rootn towardzero binary64 0x8p-152 63LL : 0x3.1b0f75aa79eecp-4 : inexact-ok
+= rootn upward binary64 0x8p-152 63LL : 0x3.1b0f75aa79eeep-4 : inexact-ok
+= rootn downward intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn upward intel96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a8p-4 : inexact-ok
+= rootn downward m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn upward m68k96 0x8p-152 63LL : 0x3.1b0f75aa79eec7a8p-4 : inexact-ok
+= rootn downward binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok
+= rootn towardzero binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok
+= rootn upward binary128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok
+= rootn downward ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok
+= rootn upward ibm128 0x8p-152 63LL : 0x3.1b0f75aa79eec7a45abc01b857p-4 : inexact-ok
+= rootn downward binary64 0x4p-1076 63LL : 0x7.bd814d14ce7fcp-20 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 63LL : 0x7.bd814d14ce7fcp-20 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 63LL : 0x7.bd814d14ce7fcp-20 : inexact-ok
+= rootn upward binary64 0x4p-1076 63LL : 0x7.bd814d14ce8p-20 : inexact-ok
+= rootn downward intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn upward intel96 0x4p-1076 63LL : 0x7.bd814d14ce7fcf08p-20 : inexact-ok
+= rootn downward m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn upward m68k96 0x4p-1076 63LL : 0x7.bd814d14ce7fcf08p-20 : inexact-ok
+= rootn downward binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok
+= rootn upward binary128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b5179p-20 : inexact-ok
+= rootn downward ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok
+= rootn upward ibm128 0x4p-1076 63LL : 0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok
+= rootn downward intel96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok
+= rootn upward intel96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok
+= rootn downward m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cfp-264 : inexact-ok
+= rootn upward m68k96 0x8p-16448 63LL : 0x7.d36d3850be891cf8p-264 : inexact-ok
+= rootn downward binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok
+= rootn upward binary128 0x8p-16448 63LL : 0x7.d36d3850be891cf5fca6461e964p-264 : inexact-ok
+= rootn downward m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcfp-264 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcfp-264 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcfp-264 : inexact-ok
+= rootn upward m68k96 0x4p-16448 63LL : 0x7.bd814d14ce7fcf08p-264 : inexact-ok
+= rootn downward binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok
+= rootn upward binary128 0x4p-16448 63LL : 0x7.bd814d14ce7fcf0093ec45b5179p-264 : inexact-ok
+= rootn downward binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd058p-264 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd058p-264 : inexact-ok
+= rootn upward binary128 0x4p-16496 63LL : 0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok
+rootn min_subnorm 127
+= rootn downward binary32 0x8p-152 127LL : 0x7.1847e8p-4 : inexact-ok
+= rootn tonearest binary32 0x8p-152 127LL : 0x7.1847e8p-4 : inexact-ok
+= rootn towardzero binary32 0x8p-152 127LL : 0x7.1847e8p-4 : inexact-ok
+= rootn upward binary32 0x8p-152 127LL : 0x7.1847fp-4 : inexact-ok
+= rootn downward binary64 0x8p-152 127LL : 0x7.1847eb40c661p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-152 127LL : 0x7.1847eb40c6614p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-152 127LL : 0x7.1847eb40c661p-4 : inexact-ok
+= rootn upward binary64 0x8p-152 127LL : 0x7.1847eb40c6614p-4 : inexact-ok
+= rootn downward intel96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn upward intel96 0x8p-152 127LL : 0x7.1847eb40c6613f8p-4 : inexact-ok
+= rootn downward m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn upward m68k96 0x8p-152 127LL : 0x7.1847eb40c6613f8p-4 : inexact-ok
+= rootn downward binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok
+= rootn upward binary128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e49725738p-4 : inexact-ok
+= rootn downward ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497256p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497258p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497256p-4 : inexact-ok
+= rootn upward ibm128 0x8p-152 127LL : 0x7.1847eb40c6613f79342e497258p-4 : inexact-ok
+= rootn downward binary64 0x4p-1076 127LL : 0xb.a891c45150b38p-12 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 127LL : 0xb.a891c45150b4p-12 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 127LL : 0xb.a891c45150b38p-12 : inexact-ok
+= rootn upward binary64 0x4p-1076 127LL : 0xb.a891c45150b4p-12 : inexact-ok
+= rootn downward intel96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok
+= rootn upward intel96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok
+= rootn downward m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e77p-12 : inexact-ok
+= rootn upward m68k96 0x4p-1076 127LL : 0xb.a891c45150b3e78p-12 : inexact-ok
+= rootn downward binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok
+= rootn upward binary128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d54444p-12 : inexact-ok
+= rootn downward ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok
+= rootn upward ibm128 0x4p-1076 127LL : 0xb.a891c45150b3e77c88d20d5448p-12 : inexact-ok
+= rootn downward intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok
+= rootn upward intel96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok
+= rootn downward m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cde8p-132 : inexact-ok
+= rootn upward m68k96 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdfp-132 : inexact-ok
+= rootn downward binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok
+= rootn upward binary128 0x8p-16448 127LL : 0x5.b40f1f4a19f7cdec5093b73e0258p-132 : inexact-ok
+= rootn downward m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf18p-132 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf2p-132 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf18p-132 : inexact-ok
+= rootn upward m68k96 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf2p-132 : inexact-ok
+= rootn downward binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok
+= rootn upward binary128 0x4p-16448 127LL : 0x5.ac1cab7f8a9edf1c062f2e888568p-132 : inexact-ok
+= rootn downward binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok
+= rootn upward binary128 0x4p-16496 127LL : 0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok
+rootn min_subnorm 255
+= rootn downward binary32 0x8p-152 255LL : 0xa.abe51p-4 : inexact-ok
+= rootn tonearest binary32 0x8p-152 255LL : 0xa.abe52p-4 : inexact-ok
+= rootn towardzero binary32 0x8p-152 255LL : 0xa.abe51p-4 : inexact-ok
+= rootn upward binary32 0x8p-152 255LL : 0xa.abe52p-4 : inexact-ok
+= rootn downward binary64 0x8p-152 255LL : 0xa.abe51920a21d8p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-152 255LL : 0xa.abe51920a21ep-4 : inexact-ok
+= rootn towardzero binary64 0x8p-152 255LL : 0xa.abe51920a21d8p-4 : inexact-ok
+= rootn upward binary64 0x8p-152 255LL : 0xa.abe51920a21ep-4 : inexact-ok
+= rootn downward intel96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok
+= rootn upward intel96 0x8p-152 255LL : 0xa.abe51920a21df63p-4 : inexact-ok
+= rootn downward m68k96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 255LL : 0xa.abe51920a21df62p-4 : inexact-ok
+= rootn upward m68k96 0x8p-152 255LL : 0xa.abe51920a21df63p-4 : inexact-ok
+= rootn downward binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok
+= rootn towardzero binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok
+= rootn upward binary128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok
+= rootn downward ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok
+= rootn upward ibm128 0x8p-152 255LL : 0xa.abe51920a21df62695ea33c1e4p-4 : inexact-ok
+= rootn downward binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9e8p-8 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9fp-8 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9e8p-8 : inexact-ok
+= rootn upward binary64 0x4p-1076 255LL : 0xd.d0d0cc3bda9fp-8 : inexact-ok
+= rootn downward intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn upward intel96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eeaap-8 : inexact-ok
+= rootn downward m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn upward m68k96 0x4p-1076 255LL : 0xd.d0d0cc3bda9eeaap-8 : inexact-ok
+= rootn downward binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok
+= rootn upward binary128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7168p-8 : inexact-ok
+= rootn downward ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok
+= rootn upward ibm128 0x4p-1076 255LL : 0xd.d0d0cc3bda9eea978ba2613f74p-8 : inexact-ok
+= rootn downward intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn upward intel96 0x8p-16448 255LL : 0xb.640ef67cfa935a3p-68 : inexact-ok
+= rootn downward m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn upward m68k96 0x8p-16448 255LL : 0xb.640ef67cfa935a3p-68 : inexact-ok
+= rootn downward binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok
+= rootn upward binary128 0x8p-16448 255LL : 0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok
+= rootn downward m68k96 0x4p-16448 255LL : 0xb.5c2488b712283dcp-68 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 255LL : 0xb.5c2488b712283dcp-68 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 255LL : 0xb.5c2488b712283dcp-68 : inexact-ok
+= rootn upward m68k96 0x4p-16448 255LL : 0xb.5c2488b712283ddp-68 : inexact-ok
+= rootn downward binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok
+= rootn upward binary128 0x4p-16448 255LL : 0xb.5c2488b712283dc0b0d2f069061p-68 : inexact-ok
+= rootn downward binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok
+= rootn upward binary128 0x4p-16496 255LL : 0x9.f86a2ccffa7558fe1a5be8720bep-68 : inexact-ok
+rootn min_subnorm 511
+= rootn downward binary32 0x8p-152 511LL : 0xd.1272ap-4 : inexact-ok
+= rootn tonearest binary32 0x8p-152 511LL : 0xd.1272bp-4 : inexact-ok
+= rootn towardzero binary32 0x8p-152 511LL : 0xd.1272ap-4 : inexact-ok
+= rootn upward binary32 0x8p-152 511LL : 0xd.1272bp-4 : inexact-ok
+= rootn downward binary64 0x8p-152 511LL : 0xd.1272aed603948p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-152 511LL : 0xd.1272aed60395p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-152 511LL : 0xd.1272aed603948p-4 : inexact-ok
+= rootn upward binary64 0x8p-152 511LL : 0xd.1272aed60395p-4 : inexact-ok
+= rootn downward intel96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok
+= rootn upward intel96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok
+= rootn downward m68k96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 511LL : 0xd.1272aed60394fe3p-4 : inexact-ok
+= rootn upward m68k96 0x8p-152 511LL : 0xd.1272aed60394fe4p-4 : inexact-ok
+= rootn downward binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok
+= rootn tonearest binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok
+= rootn upward binary128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok
+= rootn downward ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok
+= rootn upward ibm128 0x8p-152 511LL : 0xd.1272aed60394fe3d1ad7b58578p-4 : inexact-ok
+= rootn downward binary64 0x4p-1076 511LL : 0x3.ba4296332e25p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 511LL : 0x3.ba4296332e252p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 511LL : 0x3.ba4296332e25p-4 : inexact-ok
+= rootn upward binary64 0x4p-1076 511LL : 0x3.ba4296332e252p-4 : inexact-ok
+= rootn downward intel96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok
+= rootn upward intel96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok
+= rootn downward m68k96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 511LL : 0x3.ba4296332e251478p-4 : inexact-ok
+= rootn upward m68k96 0x4p-1076 511LL : 0x3.ba4296332e25147cp-4 : inexact-ok
+= rootn downward binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok
+= rootn upward binary128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok
+= rootn upward ibm128 0x4p-1076 511LL : 0x3.ba4296332e25147b287e7dbc7cp-4 : inexact-ok
+= rootn downward intel96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok
+= rootn upward intel96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok
+= rootn downward m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b5p-36 : inexact-ok
+= rootn upward m68k96 0x8p-16448 511LL : 0xe.1a8d721296336b6p-36 : inexact-ok
+= rootn downward binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok
+= rootn upward binary128 0x8p-16448 511LL : 0xe.1a8d721296336b587a9a2c415808p-36 : inexact-ok
+= rootn downward m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c72p-36 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c73p-36 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c72p-36 : inexact-ok
+= rootn upward m68k96 0x4p-16448 511LL : 0xe.15a8864e2c49c73p-36 : inexact-ok
+= rootn downward binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok
+= rootn upward binary128 0x4p-16448 511LL : 0xe.15a8864e2c49c72e840285ec1dd8p-36 : inexact-ok
+= rootn downward binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f38p-36 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f4p-36 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f38p-36 : inexact-ok
+= rootn upward binary128 0x4p-16496 511LL : 0xd.325fd865566584676de4286b5f4p-36 : inexact-ok
+rootn min_subnorm 1023
+= rootn downward binary32 0x8p-152 1023LL : 0xe.76ab5p-4 : inexact-ok
+= rootn tonearest binary32 0x8p-152 1023LL : 0xe.76ab5p-4 : inexact-ok
+= rootn towardzero binary32 0x8p-152 1023LL : 0xe.76ab5p-4 : inexact-ok
+= rootn upward binary32 0x8p-152 1023LL : 0xe.76ab6p-4 : inexact-ok
+= rootn downward binary64 0x8p-152 1023LL : 0xe.76ab512fd752p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-152 1023LL : 0xe.76ab512fd752p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-152 1023LL : 0xe.76ab512fd752p-4 : inexact-ok
+= rootn upward binary64 0x8p-152 1023LL : 0xe.76ab512fd7528p-4 : inexact-ok
+= rootn downward intel96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok
+= rootn upward intel96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok
+= rootn downward m68k96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 1023LL : 0xe.76ab512fd752354p-4 : inexact-ok
+= rootn upward m68k96 0x8p-152 1023LL : 0xe.76ab512fd752355p-4 : inexact-ok
+= rootn downward binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok
+= rootn upward binary128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok
+= rootn downward ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335ebp-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335ebp-4 : inexact-ok
+= rootn upward ibm128 0x8p-152 1023LL : 0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok
+= rootn downward binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b4p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b4p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b4p-4 : inexact-ok
+= rootn upward binary64 0x4p-1076 1023LL : 0x7.ba704c9cca3b8p-4 : inexact-ok
+= rootn downward intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok
+= rootn upward intel96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok
+= rootn downward m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5edp-4 : inexact-ok
+= rootn upward m68k96 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed8p-4 : inexact-ok
+= rootn downward binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok
+= rootn upward binary128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok
+= rootn upward ibm128 0x4p-1076 1023LL : 0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok
+= rootn downward intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok
+= rootn upward intel96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok
+= rootn downward m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfddp-20 : inexact-ok
+= rootn upward m68k96 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdep-20 : inexact-ok
+= rootn downward binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok
+= rootn upward binary128 0x8p-16448 1023LL : 0xf.2fc7e5cbaa4bfdd8801e6fc74fdp-20 : inexact-ok
+= rootn downward m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d1p-20 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d2p-20 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d1p-20 : inexact-ok
+= rootn upward m68k96 0x4p-16448 1023LL : 0xf.2d25c43370e42d2p-20 : inexact-ok
+= rootn downward binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok
+= rootn upward binary128 0x4p-16448 1023LL : 0xf.2d25c43370e42d1c0d70f7dab798p-20 : inexact-ok
+= rootn downward binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok
+= rootn upward binary128 0x4p-16496 1023LL : 0xe.b0d2c9f4744156948c94513459ap-20 : inexact-ok
+rootn min_subnorm 16383
+= rootn downward binary32 0x8p-152 16383LL : 0xf.e6428p-4 : inexact-ok
+= rootn tonearest binary32 0x8p-152 16383LL : 0xf.e6429p-4 : inexact-ok
+= rootn towardzero binary32 0x8p-152 16383LL : 0xf.e6428p-4 : inexact-ok
+= rootn upward binary32 0x8p-152 16383LL : 0xf.e6429p-4 : inexact-ok
+= rootn downward binary64 0x8p-152 16383LL : 0xf.e6428974cca18p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-152 16383LL : 0xf.e6428974cca2p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-152 16383LL : 0xf.e6428974cca18p-4 : inexact-ok
+= rootn upward binary64 0x8p-152 16383LL : 0xf.e6428974cca2p-4 : inexact-ok
+= rootn downward intel96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok
+= rootn tonearest intel96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok
+= rootn upward intel96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok
+= rootn downward m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d0fp-4 : inexact-ok
+= rootn upward m68k96 0x8p-152 16383LL : 0xf.e6428974cca1d1p-4 : inexact-ok
+= rootn downward binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok
+= rootn upward binary128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16af7p-4 : inexact-ok
+= rootn downward ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok
+= rootn upward ibm128 0x8p-152 16383LL : 0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok
+= rootn downward binary64 0x4p-1076 16383LL : 0xf.4a0b406708518p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 16383LL : 0xf.4a0b406708518p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 16383LL : 0xf.4a0b406708518p-4 : inexact-ok
+= rootn upward binary64 0x4p-1076 16383LL : 0xf.4a0b40670852p-4 : inexact-ok
+= rootn downward intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok
+= rootn upward intel96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok
+= rootn downward m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a94p-4 : inexact-ok
+= rootn upward m68k96 0x4p-1076 16383LL : 0xf.4a0b40670851a95p-4 : inexact-ok
+= rootn downward binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok
+= rootn upward binary128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4ep-4 : inexact-ok
+= rootn downward ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok
+= rootn upward ibm128 0x4p-1076 16383LL : 0xf.4a0b40670851a94edb8d8d7ce8p-4 : inexact-ok
+= rootn downward intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn upward intel96 0x8p-16448 16383LL : 0x7.faa283a75bac8b98p-4 : inexact-ok
+= rootn downward m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn upward m68k96 0x8p-16448 16383LL : 0x7.faa283a75bac8b98p-4 : inexact-ok
+= rootn downward binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok
+= rootn upward binary128 0x8p-16448 16383LL : 0x7.faa283a75bac8b93dbf27246eecp-4 : inexact-ok
+= rootn downward m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa7p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa78p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa7p-4 : inexact-ok
+= rootn upward m68k96 0x4p-16448 16383LL : 0x7.fa8c640aa629aa78p-4 : inexact-ok
+= rootn downward binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok
+= rootn upward binary128 0x4p-16448 16383LL : 0x7.fa8c640aa629aa75cec7cbb1ff3p-4 : inexact-ok
+= rootn downward binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok
+= rootn upward binary128 0x4p-16496 16383LL : 0x7.f6679042bf419508ce0dd9368288p-4 : inexact-ok
+rootn min_subnorm 0x1000001
+= rootn downward binary32 0x8p-152 16777217LL : 0xf.fff98p-4 : inexact-ok
+= rootn tonearest binary32 0x8p-152 16777217LL : 0xf.fff99p-4 : inexact-ok
+= rootn towardzero binary32 0x8p-152 16777217LL : 0xf.fff98p-4 : inexact-ok
+= rootn upward binary32 0x8p-152 16777217LL : 0xf.fff99p-4 : inexact-ok
+= rootn downward binary64 0x8p-152 16777217LL : 0xf.fff98b8ad4948p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-152 16777217LL : 0xf.fff98b8ad495p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-152 16777217LL : 0xf.fff98b8ad4948p-4 : inexact-ok
+= rootn upward binary64 0x8p-152 16777217LL : 0xf.fff98b8ad495p-4 : inexact-ok
+= rootn downward intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn tonearest intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn towardzero intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn upward intel96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1cp-4 : inexact-ok
+= rootn downward m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn upward m68k96 0x8p-152 16777217LL : 0xf.fff98b8ad494c1cp-4 : inexact-ok
+= rootn downward binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok
+= rootn tonearest binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok
+= rootn towardzero binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok
+= rootn upward binary128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef485d8p-4 : inexact-ok
+= rootn downward ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok
+= rootn upward ibm128 0x8p-152 16777217LL : 0xf.fff98b8ad494c1b325121ef488p-4 : inexact-ok
+= rootn downward binary64 0x4p-1076 16777217LL : 0xf.ffd179394be2p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 16777217LL : 0xf.ffd179394be2p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 16777217LL : 0xf.ffd179394be2p-4 : inexact-ok
+= rootn upward binary64 0x4p-1076 16777217LL : 0xf.ffd179394be28p-4 : inexact-ok
+= rootn downward intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok
+= rootn upward intel96 0x4p-1076 16777217LL : 0xf.ffd179394be236fp-4 : inexact-ok
+= rootn downward m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236ep-4 : inexact-ok
+= rootn upward m68k96 0x4p-1076 16777217LL : 0xf.ffd179394be236fp-4 : inexact-ok
+= rootn downward binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca04305926p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059268p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca04305926p-4 : inexact-ok
+= rootn upward binary128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059268p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059p-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca0430594p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca043059p-4 : inexact-ok
+= rootn upward ibm128 0x4p-1076 16777217LL : 0xf.ffd179394be236e1aca0430594p-4 : inexact-ok
+= rootn downward intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn upward intel96 0x8p-16448 16777217LL : 0xf.fd37d11144bf64p-4 : inexact-ok
+= rootn downward m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn upward m68k96 0x8p-16448 16777217LL : 0xf.fd37d11144bf64p-4 : inexact-ok
+= rootn downward binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok
+= rootn upward binary128 0x8p-16448 16777217LL : 0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok
+= rootn downward m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adfp-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4aep-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adfp-4 : inexact-ok
+= rootn upward m68k96 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4aep-4 : inexact-ok
+= rootn downward binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok
+= rootn upward binary128 0x4p-16448 16777217LL : 0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok
+= rootn downward binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok
+= rootn upward binary128 0x4p-16496 16777217LL : 0xf.fd35b2027e3c9dbf58f0e8a84358p-4 : inexact-ok
+rootn min_subnorm 0x10000000000001
+= rootn downward binary32 0x8p-152 4503599627370497LL : 0xf.fffffp-4 : inexact-ok
+= rootn tonearest binary32 0x8p-152 4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 4503599627370497LL : 0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 0x8p-152 4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff988p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff988p-4 : inexact-ok
+= rootn towardzero binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff988p-4 : inexact-ok
+= rootn upward binary64 0x8p-152 4503599627370497LL : 0xf.ffffffffff99p-4 : inexact-ok
+= rootn downward intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok
+= rootn towardzero intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok
+= rootn upward intel96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok
+= rootn downward m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b89p-4 : inexact-ok
+= rootn upward m68k96 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8ap-4 : inexact-ok
+= rootn downward binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok
+= rootn tonearest binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok
+= rootn upward binary128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok
+= rootn downward ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok
+= rootn upward ibm128 0x8p-152 4503599627370497LL : 0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok
+= rootn downward binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178p-4 : inexact-ok
+= rootn upward binary64 0x4p-1076 4503599627370497LL : 0xf.fffffffffd18p-4 : inexact-ok
+= rootn downward intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn upward intel96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f6p-4 : inexact-ok
+= rootn downward m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn upward m68k96 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f6p-4 : inexact-ok
+= rootn downward binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok
+= rootn upward binary128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688cp-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688cp-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b688cp-4 : inexact-ok
+= rootn upward ibm128 0x4p-1076 4503599627370497LL : 0xf.fffffffffd178f5772520b689p-4 : inexact-ok
+= rootn downward intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn upward intel96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931ep-4 : inexact-ok
+= rootn downward m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn upward m68k96 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931ep-4 : inexact-ok
+= rootn downward binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok
+= rootn upward binary128 0x8p-16448 4503599627370497LL : 0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok
+= rootn downward m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378806p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378806p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378806p-4 : inexact-ok
+= rootn upward m68k96 0x4p-16448 4503599627370497LL : 0xf.ffffffffd378807p-4 : inexact-ok
+= rootn downward binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok
+= rootn upward binary128 0x4p-16448 4503599627370497LL : 0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok
+= rootn downward binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok
+= rootn upward binary128 0x4p-16496 4503599627370497LL : 0xf.ffffffffd3573afbbf4e50d13728p-4 : inexact-ok
+rootn min_subnorm 0x7fffffffffffffff
+= rootn downward binary32 0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= rootn tonearest binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn tonearest binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 0x8p-152 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok
+= rootn upward intel96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff32p-4 : inexact-ok
+= rootn downward m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff31p-4 : inexact-ok
+= rootn upward m68k96 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff32p-4 : inexact-ok
+= rootn downward binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok
+= rootn upward binary128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c47dp-4 : inexact-ok
+= rootn downward ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c44p-4 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c48p-4 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c44p-4 : inexact-ok
+= rootn upward ibm128 0x8p-152 9223372036854775807LL : 0xf.fffffffffffff3171301985c48p-4 : inexact-ok
+= rootn downward binary64 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 0x4p-1076 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn upward intel96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa3p-4 : inexact-ok
+= rootn downward m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn upward m68k96 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa3p-4 : inexact-ok
+= rootn downward binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok
+= rootn upward binary128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok
+= rootn downward ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok
+= rootn upward ibm128 0x4p-1076 9223372036854775807LL : 0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok
+= rootn downward intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn upward intel96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f3p-4 : inexact-ok
+= rootn downward m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn upward m68k96 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f3p-4 : inexact-ok
+= rootn downward binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok
+= rootn upward binary128 0x8p-16448 9223372036854775807LL : 0xf.fffffffffffa6f263a4aafe55c7p-4 : inexact-ok
+= rootn downward m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f1p-4 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f1p-4 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f1p-4 : inexact-ok
+= rootn upward m68k96 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn downward binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok
+= rootn upward binary128 0x4p-16448 9223372036854775807LL : 0xf.fffffffffffa6f100c07b0eb2288p-4 : inexact-ok
+= rootn downward binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok
+= rootn upward binary128 0x4p-16496 9223372036854775807LL : 0xf.fffffffffffa6ae75f77e200472p-4 : inexact-ok
+rootn -min_subnorm 1
+= rootn downward binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary32 -0x8p-152 1LL : -0x8p-152 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn upward binary64 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn downward intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn upward intel96 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn downward m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn upward m68k96 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn downward binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn upward binary128 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn downward ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn upward ibm128 -0x8p-152 1LL : -0x8p-152 : inexact-ok
+= rootn downward binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary64 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn upward intel96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn downward binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn upward binary128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward ibm128 -0x4p-1076 1LL : -0x4p-1076 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward intel96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward m68k96 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 -0x8p-16448 1LL : -0x8p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward m68k96 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 -0x4p-16448 1LL : -0x4p-16448 : inexact-ok underflow-ok errno-erange-ok
+= rootn downward binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= rootn tonearest binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= rootn towardzero binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+= rootn upward binary128 -0x4p-16496 1LL : -0x4p-16496 : inexact-ok underflow-ok errno-erange-ok
+rootn -min_subnorm 3
+= rootn downward binary32 -0x8p-152 3LL : -0x5.0a28cp-52 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 3LL : -0x5.0a28cp-52 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 3LL : -0x5.0a28b8p-52 : inexact-ok
+= rootn upward binary32 -0x8p-152 3LL : -0x5.0a28b8p-52 : inexact-ok
+= rootn downward binary64 -0x8p-152 3LL : -0x5.0a28be635ca2cp-52 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 3LL : -0x5.0a28be635ca2cp-52 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 3LL : -0x5.0a28be635ca28p-52 : inexact-ok
+= rootn upward binary64 -0x8p-152 3LL : -0x5.0a28be635ca28p-52 : inexact-ok
+= rootn downward intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b89p-52 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn upward intel96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn downward m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b89p-52 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn upward m68k96 -0x8p-152 3LL : -0x5.0a28be635ca2b888p-52 : inexact-ok
+= rootn downward binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f898p-52 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok
+= rootn upward binary128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f894p-52 : inexact-ok
+= rootn downward ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56fap-52 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok
+= rootn upward ibm128 -0x8p-152 3LL : -0x5.0a28be635ca2b888f76adc56f8p-52 : inexact-ok
+= rootn downward binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn upward binary64 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn downward intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn upward intel96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn downward binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn upward binary128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 3LL : -0x4p-360 : inexact-ok
+= rootn downward intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b89p-5484 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn upward intel96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b89p-5484 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 3LL : -0x5.0a28be635ca2b888p-5484 : inexact-ok
+= rootn downward binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f898p-5484 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok
+= rootn upward binary128 -0x8p-16448 3LL : -0x5.0a28be635ca2b888f76adc56f894p-5484 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok
+= rootn downward binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok
+= rootn upward binary128 -0x4p-16448 3LL : -0x4p-5484 : inexact-ok
+= rootn downward binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok
+= rootn upward binary128 -0x4p-16496 3LL : -0x4p-5500 : inexact-ok
+rootn -min_subnorm 5
+= rootn downward binary32 -0x8p-152 5LL : -0x4.984468p-32 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 5LL : -0x4.98446p-32 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 5LL : -0x4.98446p-32 : inexact-ok
+= rootn upward binary32 -0x8p-152 5LL : -0x4.98446p-32 : inexact-ok
+= rootn downward binary64 -0x8p-152 5LL : -0x4.984461aeb99d4p-32 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 5LL : -0x4.984461aeb99d4p-32 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 5LL : -0x4.984461aeb99dp-32 : inexact-ok
+= rootn upward binary64 -0x8p-152 5LL : -0x4.984461aeb99dp-32 : inexact-ok
+= rootn downward intel96 -0x8p-152 5LL : -0x4.984461aeb99d25bp-32 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn upward intel96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn downward m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25bp-32 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn upward m68k96 -0x8p-152 5LL : -0x4.984461aeb99d25a8p-32 : inexact-ok
+= rootn downward binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8388p-32 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok
+= rootn upward binary128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d8384p-32 : inexact-ok
+= rootn downward ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d84p-32 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d84p-32 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d82p-32 : inexact-ok
+= rootn upward ibm128 -0x8p-152 5LL : -0x4.984461aeb99d25a94879081d82p-32 : inexact-ok
+= rootn downward binary64 -0x4p-1076 5LL : -0x2.4c2230d75cceap-216 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 5LL : -0x2.4c2230d75cceap-216 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 5LL : -0x2.4c2230d75cce8p-216 : inexact-ok
+= rootn upward binary64 -0x4p-1076 5LL : -0x2.4c2230d75cce8p-216 : inexact-ok
+= rootn downward intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d8p-216 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn upward intel96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d8p-216 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4p-216 : inexact-ok
+= rootn downward binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-216 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok
+= rootn upward binary128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-216 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec2p-216 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 5LL : -0x2.4c2230d75cce92d4a43c840ec1p-216 : inexact-ok
+= rootn downward intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn upward intel96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn downward binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn upward binary128 -0x8p-16448 5LL : -0x8p-3292 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f8480858p-3292 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f848085p-3292 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f848085p-3292 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 5LL : -0x6.f6e336b6f848085p-3292 : inexact-ok
+= rootn downward binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea8p-3292 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok
+= rootn upward binary128 -0x4p-16448 5LL : -0x6.f6e336b6f8480853d874c2c9fea4p-3292 : inexact-ok
+= rootn downward binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p-3300 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok
+= rootn upward binary128 -0x4p-16496 5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p-3300 : inexact-ok
+rootn -min_subnorm 63
+= rootn downward binary32 -0x8p-152 63LL : -0x3.1b0f78p-4 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 63LL : -0x3.1b0f74p-4 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 63LL : -0x3.1b0f74p-4 : inexact-ok
+= rootn upward binary32 -0x8p-152 63LL : -0x3.1b0f74p-4 : inexact-ok
+= rootn downward binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eeep-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eecp-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eecp-4 : inexact-ok
+= rootn upward binary64 -0x8p-152 63LL : -0x3.1b0f75aa79eecp-4 : inexact-ok
+= rootn downward intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a8p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn upward intel96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a8p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a4p-4 : inexact-ok
+= rootn downward binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b8562ap-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok
+= rootn upward binary128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b85628p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b857p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-152 63LL : -0x3.1b0f75aa79eec7a45abc01b856p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1076 63LL : -0x7.bd814d14ce8p-20 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 63LL : -0x7.bd814d14ce7fcp-20 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 63LL : -0x7.bd814d14ce7fcp-20 : inexact-ok
+= rootn upward binary64 -0x4p-1076 63LL : -0x7.bd814d14ce7fcp-20 : inexact-ok
+= rootn downward intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf08p-20 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn upward intel96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf08p-20 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 63LL : -0x7.bd814d14ce7fcfp-20 : inexact-ok
+= rootn downward binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5179p-20 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok
+= rootn upward binary128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-20 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b518p-20 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 63LL : -0x7.bd814d14ce7fcf0093ec45b516p-20 : inexact-ok
+= rootn downward intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok
+= rootn upward intel96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cf8p-264 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 63LL : -0x7.d36d3850be891cfp-264 : inexact-ok
+= rootn downward binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e964p-264 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok
+= rootn upward binary128 -0x8p-16448 63LL : -0x7.d36d3850be891cf5fca6461e963cp-264 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf08p-264 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcfp-264 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcfp-264 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 63LL : -0x7.bd814d14ce7fcfp-264 : inexact-ok
+= rootn downward binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5179p-264 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok
+= rootn upward binary128 -0x4p-16448 63LL : -0x7.bd814d14ce7fcf0093ec45b5178cp-264 : inexact-ok
+= rootn downward binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd05cp-264 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd058p-264 : inexact-ok
+= rootn upward binary128 -0x4p-16496 63LL : -0x4.908715de494e34e7113a312fd058p-264 : inexact-ok
+rootn -min_subnorm 127
+= rootn downward binary32 -0x8p-152 127LL : -0x7.1847fp-4 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 127LL : -0x7.1847e8p-4 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 127LL : -0x7.1847e8p-4 : inexact-ok
+= rootn upward binary32 -0x8p-152 127LL : -0x7.1847e8p-4 : inexact-ok
+= rootn downward binary64 -0x8p-152 127LL : -0x7.1847eb40c6614p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 127LL : -0x7.1847eb40c6614p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 127LL : -0x7.1847eb40c661p-4 : inexact-ok
+= rootn upward binary64 -0x8p-152 127LL : -0x7.1847eb40c661p-4 : inexact-ok
+= rootn downward intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f8p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn upward intel96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f8p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-152 127LL : -0x7.1847eb40c6613f78p-4 : inexact-ok
+= rootn downward binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725738p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok
+= rootn upward binary128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e49725734p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497258p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497258p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497256p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-152 127LL : -0x7.1847eb40c6613f79342e497256p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1076 127LL : -0xb.a891c45150b4p-12 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 127LL : -0xb.a891c45150b4p-12 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 127LL : -0xb.a891c45150b38p-12 : inexact-ok
+= rootn upward binary64 -0x4p-1076 127LL : -0xb.a891c45150b38p-12 : inexact-ok
+= rootn downward intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok
+= rootn upward intel96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e78p-12 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 127LL : -0xb.a891c45150b3e77p-12 : inexact-ok
+= rootn downward binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d54444p-12 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok
+= rootn upward binary128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d544438p-12 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5448p-12 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 127LL : -0xb.a891c45150b3e77c88d20d5444p-12 : inexact-ok
+= rootn downward intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok
+= rootn upward intel96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdfp-132 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cde8p-132 : inexact-ok
+= rootn downward binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0258p-132 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok
+= rootn upward binary128 -0x8p-16448 127LL : -0x5.b40f1f4a19f7cdec5093b73e0254p-132 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf2p-132 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf2p-132 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf18p-132 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf18p-132 : inexact-ok
+= rootn downward binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888568p-132 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok
+= rootn upward binary128 -0x4p-16448 127LL : -0x5.ac1cab7f8a9edf1c062f2e888564p-132 : inexact-ok
+= rootn downward binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf28p-132 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok
+= rootn upward binary128 -0x4p-16496 127LL : -0x4.5d7127b909842956595da64bcf24p-132 : inexact-ok
+rootn -min_subnorm 255
+= rootn downward binary32 -0x8p-152 255LL : -0xa.abe52p-4 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 255LL : -0xa.abe52p-4 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 255LL : -0xa.abe51p-4 : inexact-ok
+= rootn upward binary32 -0x8p-152 255LL : -0xa.abe51p-4 : inexact-ok
+= rootn downward binary64 -0x8p-152 255LL : -0xa.abe51920a21ep-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 255LL : -0xa.abe51920a21ep-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 255LL : -0xa.abe51920a21d8p-4 : inexact-ok
+= rootn upward binary64 -0x8p-152 255LL : -0xa.abe51920a21d8p-4 : inexact-ok
+= rootn downward intel96 -0x8p-152 255LL : -0xa.abe51920a21df63p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok
+= rootn upward intel96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-152 255LL : -0xa.abe51920a21df63p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-152 255LL : -0xa.abe51920a21df62p-4 : inexact-ok
+= rootn downward binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0fp-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok
+= rootn upward binary128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e0e8p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1e4p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok
+= rootn upward ibm128 -0x8p-152 255LL : -0xa.abe51920a21df62695ea33c1ep-4 : inexact-ok
+= rootn downward binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9fp-8 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9fp-8 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9e8p-8 : inexact-ok
+= rootn upward binary64 -0x4p-1076 255LL : -0xd.d0d0cc3bda9e8p-8 : inexact-ok
+= rootn downward intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eeaap-8 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn upward intel96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eeaap-8 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea9p-8 : inexact-ok
+= rootn downward binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7168p-8 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok
+= rootn upward binary128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f716p-8 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f74p-8 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 255LL : -0xd.d0d0cc3bda9eea978ba2613f7p-8 : inexact-ok
+= rootn downward intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a3p-68 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn upward intel96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a3p-68 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 255LL : -0xb.640ef67cfa935a2p-68 : inexact-ok
+= rootn downward binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f418p-68 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok
+= rootn upward binary128 -0x8p-16448 255LL : -0xb.640ef67cfa935a2664b44179f41p-68 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283ddp-68 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283dcp-68 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283dcp-68 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 255LL : -0xb.5c2488b712283dcp-68 : inexact-ok
+= rootn downward binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f069061p-68 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok
+= rootn upward binary128 -0x4p-16448 255LL : -0xb.5c2488b712283dc0b0d2f0690608p-68 : inexact-ok
+= rootn downward binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bep-68 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok
+= rootn upward binary128 -0x4p-16496 255LL : -0x9.f86a2ccffa7558fe1a5be8720bd8p-68 : inexact-ok
+rootn -min_subnorm 511
+= rootn downward binary32 -0x8p-152 511LL : -0xd.1272bp-4 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 511LL : -0xd.1272bp-4 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 511LL : -0xd.1272ap-4 : inexact-ok
+= rootn upward binary32 -0x8p-152 511LL : -0xd.1272ap-4 : inexact-ok
+= rootn downward binary64 -0x8p-152 511LL : -0xd.1272aed60395p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 511LL : -0xd.1272aed60395p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 511LL : -0xd.1272aed603948p-4 : inexact-ok
+= rootn upward binary64 -0x8p-152 511LL : -0xd.1272aed603948p-4 : inexact-ok
+= rootn downward intel96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok
+= rootn upward intel96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe4p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-152 511LL : -0xd.1272aed60394fe3p-4 : inexact-ok
+= rootn downward binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574c8p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok
+= rootn upward binary128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574cp-4 : inexact-ok
+= rootn downward ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58578p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-152 511LL : -0xd.1272aed60394fe3d1ad7b58574p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1076 511LL : -0x3.ba4296332e252p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 511LL : -0x3.ba4296332e252p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 511LL : -0x3.ba4296332e25p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1076 511LL : -0x3.ba4296332e25p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok
+= rootn upward intel96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 511LL : -0x3.ba4296332e25147cp-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 511LL : -0x3.ba4296332e251478p-4 : inexact-ok
+= rootn downward binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b2p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok
+= rootn upward binary128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7b1ep-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7cp-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 511LL : -0x3.ba4296332e25147b287e7dbc7bp-4 : inexact-ok
+= rootn downward intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok
+= rootn upward intel96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b6p-36 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 511LL : -0xe.1a8d721296336b5p-36 : inexact-ok
+= rootn downward binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c415808p-36 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok
+= rootn upward binary128 -0x8p-16448 511LL : -0xe.1a8d721296336b587a9a2c4158p-36 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c73p-36 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c73p-36 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c72p-36 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 511LL : -0xe.15a8864e2c49c72p-36 : inexact-ok
+= rootn downward binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1dd8p-36 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok
+= rootn upward binary128 -0x4p-16448 511LL : -0xe.15a8864e2c49c72e840285ec1ddp-36 : inexact-ok
+= rootn downward binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f4p-36 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f4p-36 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f38p-36 : inexact-ok
+= rootn upward binary128 -0x4p-16496 511LL : -0xd.325fd865566584676de4286b5f38p-36 : inexact-ok
+rootn -min_subnorm 1023
+= rootn downward binary32 -0x8p-152 1023LL : -0xe.76ab6p-4 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 1023LL : -0xe.76ab5p-4 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 1023LL : -0xe.76ab5p-4 : inexact-ok
+= rootn upward binary32 -0x8p-152 1023LL : -0xe.76ab5p-4 : inexact-ok
+= rootn downward binary64 -0x8p-152 1023LL : -0xe.76ab512fd7528p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 1023LL : -0xe.76ab512fd752p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 1023LL : -0xe.76ab512fd752p-4 : inexact-ok
+= rootn upward binary64 -0x8p-152 1023LL : -0xe.76ab512fd752p-4 : inexact-ok
+= rootn downward intel96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok
+= rootn upward intel96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752355p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-152 1023LL : -0xe.76ab512fd752354p-4 : inexact-ok
+= rootn downward binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok
+= rootn upward binary128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb3f8p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335eb4p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335ebp-4 : inexact-ok
+= rootn upward ibm128 -0x8p-152 1023LL : -0xe.76ab512fd752354b743a335ebp-4 : inexact-ok
+= rootn downward binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b8p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b4p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b4p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1076 1023LL : -0x7.ba704c9cca3b4p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok
+= rootn upward intel96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed8p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5edp-4 : inexact-ok
+= rootn downward binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b64p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5b6p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5cp-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 1023LL : -0x7.ba704c9cca3b5ed58058036a5ap-4 : inexact-ok
+= rootn downward intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok
+= rootn upward intel96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdep-20 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfddp-20 : inexact-ok
+= rootn downward binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fdp-20 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok
+= rootn upward binary128 -0x8p-16448 1023LL : -0xf.2fc7e5cbaa4bfdd8801e6fc74fc8p-20 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d2p-20 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d2p-20 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1p-20 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1p-20 : inexact-ok
+= rootn downward binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab798p-20 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok
+= rootn upward binary128 -0x4p-16448 1023LL : -0xf.2d25c43370e42d1c0d70f7dab79p-20 : inexact-ok
+= rootn downward binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c94513459ap-20 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok
+= rootn upward binary128 -0x4p-16496 1023LL : -0xe.b0d2c9f4744156948c9451345998p-20 : inexact-ok
+rootn -min_subnorm 16383
+= rootn downward binary32 -0x8p-152 16383LL : -0xf.e6429p-4 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 16383LL : -0xf.e6429p-4 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 16383LL : -0xf.e6428p-4 : inexact-ok
+= rootn upward binary32 -0x8p-152 16383LL : -0xf.e6428p-4 : inexact-ok
+= rootn downward binary64 -0x8p-152 16383LL : -0xf.e6428974cca2p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 16383LL : -0xf.e6428974cca2p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 16383LL : -0xf.e6428974cca18p-4 : inexact-ok
+= rootn upward binary64 -0x8p-152 16383LL : -0xf.e6428974cca18p-4 : inexact-ok
+= rootn downward intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok
+= rootn upward intel96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok
+= rootn downward m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d1p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok
+= rootn upward m68k96 -0x8p-152 16383LL : -0xf.e6428974cca1d0fp-4 : inexact-ok
+= rootn downward binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af7p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok
+= rootn upward binary128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16af68p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16bp-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok
+= rootn upward ibm128 -0x8p-152 16383LL : -0xf.e6428974cca1d0f910259f16acp-4 : inexact-ok
+= rootn downward binary64 -0x4p-1076 16383LL : -0xf.4a0b40670852p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 16383LL : -0xf.4a0b406708518p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 16383LL : -0xf.4a0b406708518p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1076 16383LL : -0xf.4a0b406708518p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok
+= rootn upward intel96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a95p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 16383LL : -0xf.4a0b40670851a94p-4 : inexact-ok
+= rootn downward binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4ep-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4d8p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce8p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 16383LL : -0xf.4a0b40670851a94edb8d8d7ce4p-4 : inexact-ok
+= rootn downward intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b98p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn upward intel96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b98p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 16383LL : -0x7.faa283a75bac8b9p-4 : inexact-ok
+= rootn downward binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eecp-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok
+= rootn upward binary128 -0x8p-16448 16383LL : -0x7.faa283a75bac8b93dbf27246eebcp-4 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa78p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa78p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa7p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa7p-4 : inexact-ok
+= rootn downward binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff3p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok
+= rootn upward binary128 -0x4p-16448 16383LL : -0x7.fa8c640aa629aa75cec7cbb1ff2cp-4 : inexact-ok
+= rootn downward binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368288p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok
+= rootn upward binary128 -0x4p-16496 16383LL : -0x7.f6679042bf419508ce0dd9368284p-4 : inexact-ok
+rootn -min_subnorm 0x1000001
+= rootn downward binary32 -0x8p-152 16777217LL : -0xf.fff99p-4 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 16777217LL : -0xf.fff99p-4 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 16777217LL : -0xf.fff98p-4 : inexact-ok
+= rootn upward binary32 -0x8p-152 16777217LL : -0xf.fff98p-4 : inexact-ok
+= rootn downward binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad495p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad495p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad4948p-4 : inexact-ok
+= rootn upward binary64 -0x8p-152 16777217LL : -0xf.fff98b8ad4948p-4 : inexact-ok
+= rootn downward intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1cp-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn upward intel96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn downward m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1cp-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn upward m68k96 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1bp-4 : inexact-ok
+= rootn downward binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485d8p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok
+= rootn upward binary128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef485dp-4 : inexact-ok
+= rootn downward ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef488p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-152 16777217LL : -0xf.fff98b8ad494c1b325121ef484p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be28p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be2p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be2p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1076 16777217LL : -0xf.ffd179394be2p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236fp-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok
+= rootn upward intel96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236fp-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 16777217LL : -0xf.ffd179394be236ep-4 : inexact-ok
+= rootn downward binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059268p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059268p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca04305926p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca04305926p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca0430594p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca0430594p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059p-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 16777217LL : -0xf.ffd179394be236e1aca043059p-4 : inexact-ok
+= rootn downward intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf64p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn upward intel96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf64p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63fp-4 : inexact-ok
+= rootn downward binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33dcp-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok
+= rootn upward binary128 -0x8p-16448 16777217LL : -0xf.fd37d11144bf63f1314474d33db8p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4aep-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4aep-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adfp-4 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adfp-4 : inexact-ok
+= rootn downward binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05dp-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok
+= rootn upward binary128 -0x4p-16448 16777217LL : -0xf.fd37c5fc10f4adf81537c41a05c8p-4 : inexact-ok
+= rootn downward binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a84358p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok
+= rootn upward binary128 -0x4p-16496 16777217LL : -0xf.fd35b2027e3c9dbf58f0e8a8435p-4 : inexact-ok
+rootn -min_subnorm 0x10000000000001
+= rootn downward binary32 -0x8p-152 4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 4503599627370497LL : -0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 -0x8p-152 4503599627370497LL : -0xf.fffffp-4 : inexact-ok
+= rootn downward binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff99p-4 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff988p-4 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff988p-4 : inexact-ok
+= rootn upward binary64 -0x8p-152 4503599627370497LL : -0xf.ffffffffff988p-4 : inexact-ok
+= rootn downward intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok
+= rootn upward intel96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8ap-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b89p-4 : inexact-ok
+= rootn downward binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7c8p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok
+= rootn upward binary128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f7cp-4 : inexact-ok
+= rootn downward ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f8p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-152 4503599627370497LL : -0xf.ffffffffff98b8980cc2e391f4p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd18p-4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f6p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn upward intel96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f6p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5p-4 : inexact-ok
+= rootn downward binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c8p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688c78p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b689p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688cp-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688cp-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 4503599627370497LL : -0xf.fffffffffd178f5772520b688cp-4 : inexact-ok
+= rootn downward intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931ep-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn upward intel96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931ep-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931dp-4 : inexact-ok
+= rootn downward binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5ep-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok
+= rootn upward binary128 -0x8p-16448 4503599627370497LL : -0xf.ffffffffd37931d255bd1adc5df8p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378807p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378806p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378806p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd378806p-4 : inexact-ok
+= rootn downward binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac41p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok
+= rootn upward binary128 -0x4p-16448 4503599627370497LL : -0xf.ffffffffd37880603dc54afac408p-4 : inexact-ok
+= rootn downward binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d13728p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok
+= rootn upward binary128 -0x4p-16496 4503599627370497LL : -0xf.ffffffffd3573afbbf4e50d1372p-4 : inexact-ok
+rootn -min_subnorm 0x7fffffffffffffff
+= rootn downward binary32 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 -0x8p-152 9223372036854775807LL : -0xf.fffffp-4 : inexact-ok
+= rootn downward binary64 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 -0x8p-152 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn downward intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff32p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok
+= rootn upward intel96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff32p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff31p-4 : inexact-ok
+= rootn downward binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47dp-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok
+= rootn upward binary128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c47c8p-4 : inexact-ok
+= rootn downward ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c48p-4 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c48p-4 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c44p-4 : inexact-ok
+= rootn upward ibm128 -0x8p-152 9223372036854775807LL : -0xf.fffffffffffff3171301985c44p-4 : inexact-ok
+= rootn downward binary64 -0x4p-1076 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn downward intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa3p-4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn upward intel96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa3p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2fp-4 : inexact-ok
+= rootn downward binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f38p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok
+= rootn upward binary128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f378p-4 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38f4p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 9223372036854775807LL : -0xf.ffffffffffffa2f1eaee4a38fp-4 : inexact-ok
+= rootn downward intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f3p-4 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn upward intel96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f3p-4 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn downward binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c7p-4 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok
+= rootn upward binary128 -0x8p-16448 9223372036854775807LL : -0xf.fffffffffffa6f263a4aafe55c68p-4 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f2p-4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f1p-4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f1p-4 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f1p-4 : inexact-ok
+= rootn downward binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb2288p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok
+= rootn upward binary128 -0x4p-16448 9223372036854775807LL : -0xf.fffffffffffa6f100c07b0eb228p-4 : inexact-ok
+= rootn downward binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e200472p-4 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok
+= rootn upward binary128 -0x4p-16496 9223372036854775807LL : -0xf.fffffffffffa6ae75f77e2004718p-4 : inexact-ok
+rootn min_subnorm -1
+= rootn downward binary32 0x8p-152 -1LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= rootn tonearest binary32 0x8p-152 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary32 0x8p-152 -1LL : 0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= rootn upward binary32 0x8p-152 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn downward binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn upward binary64 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn downward intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn upward intel96 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn downward m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn upward m68k96 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn downward binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn upward binary128 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn downward ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn upward ibm128 0x8p-152 -1LL : 0x2p+148 : inexact-ok
+= rootn downward binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= rootn tonearest binary64 0x4p-1076 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary64 0x4p-1076 -1LL : 0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= rootn upward binary64 0x4p-1076 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn downward intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn upward intel96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn downward binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn upward binary128 0x4p-1076 -1LL : 0x4p+1072 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= rootn tonearest ibm128 0x4p-1076 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn towardzero ibm128 0x4p-1076 -1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= rootn upward ibm128 0x4p-1076 -1LL : plus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= rootn downward intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn tonearest intel96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn towardzero intel96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward intel96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn downward m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn tonearest m68k96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn towardzero m68k96 0x8p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward m68k96 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn downward binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn tonearest binary128 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary128 0x8p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward binary128 0x8p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn downward m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn tonearest m68k96 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn towardzero m68k96 0x4p-16448 -1LL : 0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward m68k96 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn downward binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn tonearest binary128 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary128 0x4p-16448 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward binary128 0x4p-16448 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn downward binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn tonearest binary128 0x4p-16496 -1LL : plus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary128 0x4p-16496 -1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward binary128 0x4p-16496 -1LL : plus_infty : inexact-ok overflow errno-erange
+rootn min_subnorm -2
+= rootn downward binary32 0x8p-152 -2LL : 0x5.a82798p+72 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -2LL : 0x5.a82798p+72 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -2LL : 0x5.a82798p+72 : inexact-ok
+= rootn upward binary32 0x8p-152 -2LL : 0x5.a827ap+72 : inexact-ok
+= rootn downward binary64 0x8p-152 -2LL : 0x5.a827999fcef3p+72 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -2LL : 0x5.a827999fcef34p+72 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -2LL : 0x5.a827999fcef3p+72 : inexact-ok
+= rootn upward binary64 0x8p-152 -2LL : 0x5.a827999fcef34p+72 : inexact-ok
+= rootn downward intel96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok
+= rootn upward intel96 0x8p-152 -2LL : 0x5.a827999fcef32428p+72 : inexact-ok
+= rootn downward m68k96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -2LL : 0x5.a827999fcef3242p+72 : inexact-ok
+= rootn upward m68k96 0x8p-152 -2LL : 0x5.a827999fcef32428p+72 : inexact-ok
+= rootn downward binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+72 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+72 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+72 : inexact-ok
+= rootn upward binary128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baa58p+72 : inexact-ok
+= rootn downward ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baap+72 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baap+72 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9baap+72 : inexact-ok
+= rootn upward ibm128 0x8p-152 -2LL : 0x5.a827999fcef32422cbec4d9bacp+72 : inexact-ok
+= rootn downward binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn upward binary64 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn downward intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn upward intel96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn downward binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn upward binary128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -2LL : 0x2p+536 : inexact-ok
+= rootn downward intel96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok
+= rootn upward intel96 0x8p-16448 -2LL : 0x5.a827999fcef32428p+8220 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -2LL : 0x5.a827999fcef3242p+8220 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -2LL : 0x5.a827999fcef32428p+8220 : inexact-ok
+= rootn downward binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+8220 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+8220 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa54p+8220 : inexact-ok
+= rootn upward binary128 0x8p-16448 -2LL : 0x5.a827999fcef32422cbec4d9baa58p+8220 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok
+= rootn downward binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok
+= rootn upward binary128 0x4p-16448 -2LL : 0x8p+8220 : inexact-ok
+= rootn downward binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok
+= rootn upward binary128 0x4p-16496 -2LL : 0x8p+8244 : inexact-ok
+rootn min_subnorm -3
+= rootn downward binary32 0x8p-152 -3LL : 0x3.2cbfd4p+48 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -3LL : 0x3.2cbfd4p+48 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -3LL : 0x3.2cbfd4p+48 : inexact-ok
+= rootn upward binary32 0x8p-152 -3LL : 0x3.2cbfd8p+48 : inexact-ok
+= rootn downward binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc78p+48 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc7ap+48 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc78p+48 : inexact-ok
+= rootn upward binary64 0x8p-152 -3LL : 0x3.2cbfd4a7adc7ap+48 : inexact-ok
+= rootn downward intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok
+= rootn upward intel96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok
+= rootn downward m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79054p+48 : inexact-ok
+= rootn upward m68k96 0x8p-152 -3LL : 0x3.2cbfd4a7adc79058p+48 : inexact-ok
+= rootn downward binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok
+= rootn upward binary128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok
+= rootn downward ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok
+= rootn upward ibm128 0x8p-152 -3LL : 0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok
+= rootn downward binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn upward binary64 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn downward intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn upward intel96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn downward binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn upward binary128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -3LL : 0x4p+356 : inexact-ok
+= rootn downward intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok
+= rootn upward intel96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79054p+5480 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -3LL : 0x3.2cbfd4a7adc79058p+5480 : inexact-ok
+= rootn downward binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok
+= rootn upward binary128 0x8p-16448 -3LL : 0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok
+= rootn downward binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok
+= rootn upward binary128 0x4p-16448 -3LL : 0x4p+5480 : inexact-ok
+= rootn downward binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok
+= rootn upward binary128 0x4p-16496 -3LL : 0x4p+5496 : inexact-ok
+rootn min_subnorm -4
+= rootn downward binary32 0x8p-152 -4LL : 0x2.60dfcp+36 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -4LL : 0x2.60dfcp+36 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -4LL : 0x2.60dfcp+36 : inexact-ok
+= rootn upward binary32 0x8p-152 -4LL : 0x2.60dfc4p+36 : inexact-ok
+= rootn downward binary64 0x8p-152 -4LL : 0x2.60dfc14636e2ap+36 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -4LL : 0x2.60dfc14636e2ap+36 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -4LL : 0x2.60dfc14636e2ap+36 : inexact-ok
+= rootn upward binary64 0x8p-152 -4LL : 0x2.60dfc14636e2cp+36 : inexact-ok
+= rootn downward intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok
+= rootn upward intel96 0x8p-152 -4LL : 0x2.60dfc14636e2a5cp+36 : inexact-ok
+= rootn downward m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5bcp+36 : inexact-ok
+= rootn upward m68k96 0x8p-152 -4LL : 0x2.60dfc14636e2a5cp+36 : inexact-ok
+= rootn downward binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90ap+36 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90cp+36 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90ap+36 : inexact-ok
+= rootn upward binary128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b90cp+36 : inexact-ok
+= rootn downward ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b9p+36 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b9p+36 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60b9p+36 : inexact-ok
+= rootn upward ibm128 0x8p-152 -4LL : 0x2.60dfc14636e2a5bd1ab48c60bap+36 : inexact-ok
+= rootn downward binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bccp+268 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bcdp+268 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bccp+268 : inexact-ok
+= rootn upward binary64 0x4p-1076 -4LL : 0x1.6a09e667f3bcdp+268 : inexact-ok
+= rootn downward intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok
+= rootn upward intel96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc90ap+268 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908p+268 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -4LL : 0x1.6a09e667f3bcc90ap+268 : inexact-ok
+= rootn downward binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+268 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+268 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea95p+268 : inexact-ok
+= rootn upward binary128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea96p+268 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+268 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+268 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ea8p+268 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -4LL : 0x1.6a09e667f3bcc908b2fb1366ebp+268 : inexact-ok
+= rootn downward intel96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok
+= rootn upward intel96 0x8p-16448 -4LL : 0x9.837f0518db8a97p+4108 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a96fp+4108 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -4LL : 0x9.837f0518db8a97p+4108 : inexact-ok
+= rootn downward binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e428p+4108 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e43p+4108 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e428p+4108 : inexact-ok
+= rootn upward binary128 0x8p-16448 -4LL : 0x9.837f0518db8a96f46ad23182e43p+4108 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6484p+4108 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6484p+4108 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6484p+4108 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -4LL : 0xb.504f333f9de6485p+4108 : inexact-ok
+= rootn downward binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4108 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4108 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4108 : inexact-ok
+= rootn upward binary128 0x4p-16448 -4LL : 0xb.504f333f9de6484597d89b3754bp+4108 : inexact-ok
+= rootn downward binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4120 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4120 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754a8p+4120 : inexact-ok
+= rootn upward binary128 0x4p-16496 -4LL : 0xb.504f333f9de6484597d89b3754bp+4120 : inexact-ok
+rootn min_subnorm -5
+= rootn downward binary32 0x8p-152 -5LL : 0x3.7b7198p+28 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -5LL : 0x3.7b719cp+28 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -5LL : 0x3.7b7198p+28 : inexact-ok
+= rootn upward binary32 0x8p-152 -5LL : 0x3.7b719cp+28 : inexact-ok
+= rootn downward binary64 0x8p-152 -5LL : 0x3.7b719b5b7c24p+28 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -5LL : 0x3.7b719b5b7c24p+28 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -5LL : 0x3.7b719b5b7c24p+28 : inexact-ok
+= rootn upward binary64 0x8p-152 -5LL : 0x3.7b719b5b7c242p+28 : inexact-ok
+= rootn downward intel96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn upward intel96 0x8p-152 -5LL : 0x3.7b719b5b7c24042cp+28 : inexact-ok
+= rootn downward m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn upward m68k96 0x8p-152 -5LL : 0x3.7b719b5b7c24042cp+28 : inexact-ok
+= rootn downward binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok
+= rootn upward binary128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ff54p+28 : inexact-ok
+= rootn downward ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok
+= rootn upward ibm128 0x8p-152 -5LL : 0x3.7b719b5b7c240429ec3a6165p+28 : inexact-ok
+= rootn downward binary64 0x4p-1076 -5LL : 0x6.f6e336b6f848p+212 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -5LL : 0x6.f6e336b6f848p+212 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -5LL : 0x6.f6e336b6f848p+212 : inexact-ok
+= rootn upward binary64 0x4p-1076 -5LL : 0x6.f6e336b6f8484p+212 : inexact-ok
+= rootn downward intel96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn upward intel96 0x4p-1076 -5LL : 0x6.f6e336b6f8480858p+212 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -5LL : 0x6.f6e336b6f8480858p+212 : inexact-ok
+= rootn downward binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok
+= rootn upward binary128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fea8p+212 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -5LL : 0x6.f6e336b6f8480853d874c2cap+212 : inexact-ok
+= rootn downward intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn upward intel96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn downward binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn upward binary128 0x8p-16448 -5LL : 0x2p+3288 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4p+3288 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4p+3288 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4p+3288 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -5LL : 0x2.4c2230d75cce92d8p+3288 : inexact-ok
+= rootn downward binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok
+= rootn upward binary128 0x4p-16448 -5LL : 0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok
+= rootn downward binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok
+= rootn upward binary128 0x4p-16496 -5LL : 0x6.f6e336b6f8480853d874c2c9fea8p+3296 : inexact-ok
+rootn min_subnorm -63
+= rootn downward binary32 0x8p-152 -63LL : 0x5.26ddp+0 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -63LL : 0x5.26ddp+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -63LL : 0x5.26ddp+0 : inexact-ok
+= rootn upward binary32 0x8p-152 -63LL : 0x5.26dd08p+0 : inexact-ok
+= rootn downward binary64 0x8p-152 -63LL : 0x5.26dd03d17872p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -63LL : 0x5.26dd03d17872p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -63LL : 0x5.26dd03d17872p+0 : inexact-ok
+= rootn upward binary64 0x8p-152 -63LL : 0x5.26dd03d178724p+0 : inexact-ok
+= rootn downward intel96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok
+= rootn upward intel96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok
+= rootn downward m68k96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -63LL : 0x5.26dd03d1787203p+0 : inexact-ok
+= rootn upward m68k96 0x8p-152 -63LL : 0x5.26dd03d178720308p+0 : inexact-ok
+= rootn downward binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok
+= rootn upward binary128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2e18p+0 : inexact-ok
+= rootn downward ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok
+= rootn upward ibm128 0x8p-152 -63LL : 0x5.26dd03d178720304b788bfab3p+0 : inexact-ok
+= rootn downward binary64 0x4p-1076 -63LL : 0x2.112e7c591538cp+16 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -63LL : 0x2.112e7c591538cp+16 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -63LL : 0x2.112e7c591538cp+16 : inexact-ok
+= rootn upward binary64 0x4p-1076 -63LL : 0x2.112e7c591538ep+16 : inexact-ok
+= rootn downward intel96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok
+= rootn upward intel96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c194p+16 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -63LL : 0x2.112e7c591538c198p+16 : inexact-ok
+= rootn downward binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok
+= rootn upward binary128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -63LL : 0x2.112e7c591538c1967e80a6b187p+16 : inexact-ok
+= rootn downward intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn upward intel96 0x8p-16448 -63LL : 0x2.0b6429d2247e1da4p+260 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -63LL : 0x2.0b6429d2247e1da4p+260 : inexact-ok
+= rootn downward binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok
+= rootn upward binary128 0x8p-16448 -63LL : 0x2.0b6429d2247e1da02a7b95057b7p+260 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c194p+260 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c198p+260 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c194p+260 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -63LL : 0x2.112e7c591538c198p+260 : inexact-ok
+= rootn downward binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok
+= rootn upward binary128 0x4p-16448 -63LL : 0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok
+= rootn downward binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok
+= rootn upward binary128 0x4p-16496 -63LL : 0x3.815917f84d57c8e7269b280406c8p+260 : inexact-ok
+rootn min_subnorm -127
+= rootn downward binary32 0x8p-152 -127LL : 0x2.415204p+0 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -127LL : 0x2.415204p+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -127LL : 0x2.415204p+0 : inexact-ok
+= rootn upward binary32 0x8p-152 -127LL : 0x2.415208p+0 : inexact-ok
+= rootn downward binary64 0x8p-152 -127LL : 0x2.41520478b997p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -127LL : 0x2.41520478b9972p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -127LL : 0x2.41520478b997p+0 : inexact-ok
+= rootn upward binary64 0x8p-152 -127LL : 0x2.41520478b9972p+0 : inexact-ok
+= rootn downward intel96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok
+= rootn upward intel96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok
+= rootn downward m68k96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -127LL : 0x2.41520478b99718c8p+0 : inexact-ok
+= rootn upward m68k96 0x8p-152 -127LL : 0x2.41520478b99718ccp+0 : inexact-ok
+= rootn downward binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df4p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df6p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df4p+0 : inexact-ok
+= rootn upward binary128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246df6p+0 : inexact-ok
+= rootn downward ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246dp+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246ep+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246dp+0 : inexact-ok
+= rootn upward ibm128 0x8p-152 -127LL : 0x2.41520478b99718cac68a82246ep+0 : inexact-ok
+= rootn downward binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf3p+8 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf4p+8 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf3p+8 : inexact-ok
+= rootn upward binary64 0x4p-1076 -127LL : 0x1.5f5519aefcdf4p+8 : inexact-ok
+= rootn downward intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn upward intel96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3cp+8 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3cp+8 : inexact-ok
+= rootn downward binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok
+= rootn upward binary128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -127LL : 0x1.5f5519aefcdf3e3ab8df3f96a18p+8 : inexact-ok
+= rootn downward intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok
+= rootn upward intel96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc65p+128 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -127LL : 0x2.ce2c7676d88bc654p+128 : inexact-ok
+= rootn downward binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok
+= rootn upward binary128 0x8p-16448 -127LL : 0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee78p+128 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee78p+128 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee78p+128 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -127LL : 0x2.d21aa542b59cee7cp+128 : inexact-ok
+= rootn downward binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok
+= rootn upward binary128 0x4p-16448 -127LL : 0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok
+= rootn downward binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok
+= rootn upward binary128 0x4p-16496 -127LL : 0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok
+rootn min_subnorm -255
+= rootn downward binary32 0x8p-152 -255LL : 0x1.7fd3ccp+0 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -255LL : 0x1.7fd3cep+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -255LL : 0x1.7fd3ccp+0 : inexact-ok
+= rootn upward binary32 0x8p-152 -255LL : 0x1.7fd3cep+0 : inexact-ok
+= rootn downward binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95p+0 : inexact-ok
+= rootn upward binary64 0x8p-152 -255LL : 0x1.7fd3cd8e3fd96p+0 : inexact-ok
+= rootn downward intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn upward intel96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95182p+0 : inexact-ok
+= rootn downward m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn upward m68k96 0x8p-152 -255LL : 0x1.7fd3cd8e3fd95182p+0 : inexact-ok
+= rootn downward binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok
+= rootn upward binary128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok
+= rootn downward ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok
+= rootn upward ibm128 0x8p-152 -255LL : 0x1.7fd3cd8e3fd9518058f0a896798p+0 : inexact-ok
+= rootn downward binary64 0x4p-1076 -255LL : 0x1.28797f79cb756p+4 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -255LL : 0x1.28797f79cb757p+4 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -255LL : 0x1.28797f79cb756p+4 : inexact-ok
+= rootn upward binary64 0x4p-1076 -255LL : 0x1.28797f79cb757p+4 : inexact-ok
+= rootn downward intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn upward intel96 0x4p-1076 -255LL : 0x1.28797f79cb75696ep+4 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -255LL : 0x1.28797f79cb75696ep+4 : inexact-ok
+= rootn downward binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok
+= rootn upward binary128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -255LL : 0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok
+= rootn downward intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok
+= rootn upward intel96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc2p+64 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -255LL : 0x1.679635b09054dfc4p+64 : inexact-ok
+= rootn downward binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok
+= rootn upward binary128 0x8p-16448 -255LL : 0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6p+64 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6p+64 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6p+64 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d8p+64 : inexact-ok
+= rootn downward binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok
+= rootn upward binary128 0x4p-16448 -255LL : 0x1.6890c62b6ee1c9d6c1792ff0f026p+64 : inexact-ok
+= rootn downward binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok
+= rootn upward binary128 0x4p-16496 -255LL : 0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok
+rootn min_subnorm -511
+= rootn downward binary32 0x8p-152 -511LL : 0x1.39570ap+0 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -511LL : 0x1.39570ap+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -511LL : 0x1.39570ap+0 : inexact-ok
+= rootn upward binary32 0x8p-152 -511LL : 0x1.39570cp+0 : inexact-ok
+= rootn downward binary64 0x8p-152 -511LL : 0x1.39570a0a97214p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -511LL : 0x1.39570a0a97214p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -511LL : 0x1.39570a0a97214p+0 : inexact-ok
+= rootn upward binary64 0x8p-152 -511LL : 0x1.39570a0a97215p+0 : inexact-ok
+= rootn downward intel96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok
+= rootn upward intel96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok
+= rootn downward m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a2p+0 : inexact-ok
+= rootn upward m68k96 0x8p-152 -511LL : 0x1.39570a0a972142a4p+0 : inexact-ok
+= rootn downward binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcap+0 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcap+0 : inexact-ok
+= rootn upward binary128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok
+= rootn downward ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308f8p+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991309p+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991308f8p+0 : inexact-ok
+= rootn upward ibm128 0x8p-152 -511LL : 0x1.39570a0a972142a3999991309p+0 : inexact-ok
+= rootn downward binary64 0x4p-1076 -511LL : 0x4.4ad63052359ap+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -511LL : 0x4.4ad63052359a4p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -511LL : 0x4.4ad63052359ap+0 : inexact-ok
+= rootn upward binary64 0x4p-1076 -511LL : 0x4.4ad63052359a4p+0 : inexact-ok
+= rootn downward intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok
+= rootn upward intel96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a3p+0 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -511LL : 0x4.4ad63052359a3a38p+0 : inexact-ok
+= rootn downward binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok
+= rootn upward binary128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff7fcp+0 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -511LL : 0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok
+= rootn downward intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok
+= rootn upward intel96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9cp+32 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -511LL : 0x1.226b79141841cc9ep+32 : inexact-ok
+= rootn downward binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok
+= rootn upward binary128 0x8p-16448 -511LL : 0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde548p+32 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde548p+32 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde548p+32 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -511LL : 0x1.22d063e433fde54ap+32 : inexact-ok
+= rootn downward binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57396p+32 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57396p+32 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57396p+32 : inexact-ok
+= rootn upward binary128 0x4p-16448 -511LL : 0x1.22d063e433fde548859274c57397p+32 : inexact-ok
+= rootn downward binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok
+= rootn upward binary128 0x4p-16496 -511LL : 0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok
+rootn min_subnorm -1023
+= rootn downward binary32 0x8p-152 -1023LL : 0x1.1b31d2p+0 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -1023LL : 0x1.1b31d2p+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -1023LL : 0x1.1b31d2p+0 : inexact-ok
+= rootn upward binary32 0x8p-152 -1023LL : 0x1.1b31d4p+0 : inexact-ok
+= rootn downward binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e058p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e059p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e058p+0 : inexact-ok
+= rootn upward binary64 0x8p-152 -1023LL : 0x1.1b31d2a14e059p+0 : inexact-ok
+= rootn downward intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn upward intel96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f2ap+0 : inexact-ok
+= rootn downward m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn upward m68k96 0x8p-152 -1023LL : 0x1.1b31d2a14e058f2ap+0 : inexact-ok
+= rootn downward binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok
+= rootn upward binary128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7790b9p+0 : inexact-ok
+= rootn downward ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok
+= rootn upward ibm128 0x8p-152 -1023LL : 0x1.1b31d2a14e058f280259ac7791p+0 : inexact-ok
+= rootn downward binary64 0x4p-1076 -1023LL : 0x2.1200741e15eccp+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -1023LL : 0x2.1200741e15eccp+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -1023LL : 0x2.1200741e15eccp+0 : inexact-ok
+= rootn upward binary64 0x4p-1076 -1023LL : 0x2.1200741e15ecep+0 : inexact-ok
+= rootn downward intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn upward intel96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f8p+0 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f8p+0 : inexact-ok
+= rootn downward binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok
+= rootn upward binary128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf155ap+0 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -1023LL : 0x2.1200741e15ecc5f43ae7cfdf16p+0 : inexact-ok
+= rootn downward intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn upward intel96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbep+16 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbep+16 : inexact-ok
+= rootn downward binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok
+= rootn upward binary128 0x8p-16448 -1023LL : 0x1.0db5eed76e653dbc5c14bdf2f2bcp+16 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c2p+16 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c4p+16 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c2p+16 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -1023LL : 0x1.0de4bb58128865c4p+16 : inexact-ok
+= rootn downward binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok
+= rootn upward binary128 0x4p-16448 -1023LL : 0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok
+= rootn downward binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok
+= rootn upward binary128 0x4p-16496 -1023LL : 0x1.16d0c722590bceb6f5f68d1fe41cp+16 : inexact-ok
+rootn min_subnorm -16383
+= rootn downward binary32 0x8p-152 -16383LL : 0x1.019e72p+0 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -16383LL : 0x1.019e72p+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -16383LL : 0x1.019e72p+0 : inexact-ok
+= rootn upward binary32 0x8p-152 -16383LL : 0x1.019e74p+0 : inexact-ok
+= rootn downward binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5cp+0 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5dp+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5cp+0 : inexact-ok
+= rootn upward binary64 0x8p-152 -16383LL : 0x1.019e7226b2b5dp+0 : inexact-ok
+= rootn downward intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok
+= rootn upward intel96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok
+= rootn downward m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaep+0 : inexact-ok
+= rootn upward m68k96 0x8p-152 -16383LL : 0x1.019e7226b2b5cdbp+0 : inexact-ok
+= rootn downward binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok
+= rootn upward binary128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a7dp+0 : inexact-ok
+= rootn downward ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok
+= rootn upward ibm128 0x8p-152 -16383LL : 0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok
+= rootn downward binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f2p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f2p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f2p+0 : inexact-ok
+= rootn upward binary64 0x4p-1076 -16383LL : 0x1.0be6a31a645f3p+0 : inexact-ok
+= rootn downward intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn upward intel96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ep+0 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ep+0 : inexact-ok
+= rootn downward binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok
+= rootn upward binary128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd2955p+0 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -16383LL : 0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok
+= rootn downward intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn upward intel96 0x8p-16448 -16383LL : 0x2.015845f8f9422c88p+0 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -16383LL : 0x2.015845f8f9422c88p+0 : inexact-ok
+= rootn downward binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok
+= rootn upward binary128 0x8p-16448 -16383LL : 0x2.015845f8f9422c8430bdbc23c824p+0 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c14p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c18p+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c14p+0 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -16383LL : 0x2.015dd56233287c18p+0 : inexact-ok
+= rootn downward binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok
+= rootn upward binary128 0x4p-16448 -16383LL : 0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok
+= rootn downward binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok
+= rootn upward binary128 0x4p-16496 -16383LL : 0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok
+rootn min_subnorm -0x1000001
+= rootn downward binary32 0x8p-152 -16777217LL : 0x1.000066p+0 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -16777217LL : 0x1.000068p+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -16777217LL : 0x1.000066p+0 : inexact-ok
+= rootn upward binary32 0x8p-152 -16777217LL : 0x1.000068p+0 : inexact-ok
+= rootn downward binary64 0x8p-152 -16777217LL : 0x1.000067477c613p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -16777217LL : 0x1.000067477c614p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -16777217LL : 0x1.000067477c613p+0 : inexact-ok
+= rootn upward binary64 0x8p-152 -16777217LL : 0x1.000067477c614p+0 : inexact-ok
+= rootn downward intel96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok
+= rootn upward intel96 0x8p-152 -16777217LL : 0x1.000067477c613d24p+0 : inexact-ok
+= rootn downward m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d22p+0 : inexact-ok
+= rootn upward m68k96 0x8p-152 -16777217LL : 0x1.000067477c613d24p+0 : inexact-ok
+= rootn downward binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok
+= rootn upward binary128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c1d1p+0 : inexact-ok
+= rootn downward ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c18p+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c2p+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c18p+0 : inexact-ok
+= rootn upward ibm128 0x8p-152 -16777217LL : 0x1.000067477c613d22077c60d7c2p+0 : inexact-ok
+= rootn downward binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010dp+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010dp+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010dp+0 : inexact-ok
+= rootn upward binary64 0x4p-1076 -16777217LL : 0x1.0002e874e010ep+0 : inexact-ok
+= rootn downward intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok
+= rootn upward intel96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f8p+0 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -16777217LL : 0x1.0002e874e010d0fap+0 : inexact-ok
+= rootn downward binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok
+= rootn upward binary128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314719fp+0 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -16777217LL : 0x1.0002e874e010d0f9ac64631472p+0 : inexact-ok
+= rootn downward intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok
+= rootn upward intel96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc88p+0 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc8ap+0 : inexact-ok
+= rootn downward binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok
+= rootn upward binary128 0x8p-16448 -16777217LL : 0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3cp+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3ep+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3cp+0 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3ep+0 : inexact-ok
+= rootn downward binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok
+= rootn upward binary128 0x4p-16448 -16777217LL : 0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok
+= rootn downward binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok
+= rootn upward binary128 0x4p-16496 -16777217LL : 0x1.002cacaa4b0e53a2fe2e3996fd57p+0 : inexact-ok
+rootn min_subnorm -0x10000000000001
+= rootn downward binary32 0x8p-152 -4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0x8p-152 -4503599627370497LL : 0x1.000002p+0 : inexact-ok
+= rootn downward binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000067p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000067p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000067p+0 : inexact-ok
+= rootn upward binary64 0x8p-152 -4503599627370497LL : 0x1.0000000000068p+0 : inexact-ok
+= rootn downward intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok
+= rootn upward intel96 0x8p-152 -4503599627370497LL : 0x1.0000000000067478p+0 : inexact-ok
+= rootn downward m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067476p+0 : inexact-ok
+= rootn upward m68k96 0x8p-152 -4503599627370497LL : 0x1.0000000000067478p+0 : inexact-ok
+= rootn downward binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok
+= rootn upward binary128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b0ep+0 : inexact-ok
+= rootn downward ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08bp+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08bp+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08bp+0 : inexact-ok
+= rootn upward ibm128 0x8p-152 -4503599627370497LL : 0x1.00000000000674767f33d1f08b8p+0 : inexact-ok
+= rootn downward binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e8p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e8p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e8p+0 : inexact-ok
+= rootn upward binary64 0x4p-1076 -4503599627370497LL : 0x1.00000000002e9p+0 : inexact-ok
+= rootn downward intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok
+= rootn upward intel96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870cp+0 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870ap+0 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870cp+0 : inexact-ok
+= rootn downward binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463dp+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463dp+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463dp+0 : inexact-ok
+= rootn upward binary128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be463ep+0 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be46p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be46p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be46p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -4503599627370497LL : 0x1.00000000002e870a88dae7be468p+0 : inexact-ok
+= rootn downward intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn upward intel96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce4p+0 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce4p+0 : inexact-ok
+= rootn downward binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok
+= rootn upward binary128 0x8p-16448 -4503599627370497LL : 0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f8p+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877fap+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f8p+0 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877fap+0 : inexact-ok
+= rootn downward binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok
+= rootn upward binary128 0x4p-16448 -4503599627370497LL : 0x1.0000000002c877f9fc2b6a2bea85p+0 : inexact-ok
+= rootn downward binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e931p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e931p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e931p+0 : inexact-ok
+= rootn upward binary128 0x4p-16496 -4503599627370497LL : 0x1.0000000002ca8c504412e565e932p+0 : inexact-ok
+rootn min_subnorm -0x7fffffffffffffff
+= rootn downward binary32 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0x8p-152 -9223372036854775807LL : 0x1.000002p+0 : inexact-ok
+= rootn downward binary64 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x8p-152 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0x8p-152 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= rootn downward intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok
+= rootn tonearest intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok
+= rootn towardzero intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok
+= rootn upward intel96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000dp+0 : inexact-ok
+= rootn downward m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000cep+0 : inexact-ok
+= rootn upward m68k96 0x8p-152 -9223372036854775807LL : 0x1.00000000000000dp+0 : inexact-ok
+= rootn downward binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok
+= rootn upward binary128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok
+= rootn downward ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok
+= rootn tonearest ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok
+= rootn towardzero ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok
+= rootn upward ibm128 0x8p-152 -9223372036854775807LL : 0x1.00000000000000ce8ecfe67a3cp+0 : inexact-ok
+= rootn downward binary64 0x4p-1076 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0x4p-1076 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x4p-1076 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0x4p-1076 -9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= rootn downward intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok
+= rootn tonearest intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok
+= rootn towardzero intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok
+= rootn upward intel96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d2p+0 : inexact-ok
+= rootn downward m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005dp+0 : inexact-ok
+= rootn upward m68k96 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d2p+0 : inexact-ok
+= rootn downward binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok
+= rootn towardzero binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok
+= rootn upward binary128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok
+= rootn downward ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c708p+0 : inexact-ok
+= rootn tonearest ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c71p+0 : inexact-ok
+= rootn towardzero ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c708p+0 : inexact-ok
+= rootn upward ibm128 0x4p-1076 -9223372036854775807LL : 0x1.00000000000005d0e1511b5c71p+0 : inexact-ok
+= rootn downward intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok
+= rootn tonearest intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok
+= rootn towardzero intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok
+= rootn upward intel96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok
+= rootn downward m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok
+= rootn tonearest m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok
+= rootn towardzero m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590cp+0 : inexact-ok
+= rootn upward m68k96 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok
+= rootn downward binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c933p+0 : inexact-ok
+= rootn tonearest binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c934p+0 : inexact-ok
+= rootn towardzero binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c933p+0 : inexact-ok
+= rootn upward binary128 0x8p-16448 -9223372036854775807LL : 0x1.000000000000590d9c5b5501c934p+0 : inexact-ok
+= rootn downward m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok
+= rootn tonearest m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok
+= rootn towardzero m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590ep+0 : inexact-ok
+= rootn upward m68k96 0x4p-16448 -9223372036854775807LL : 0x1.000000000000591p+0 : inexact-ok
+= rootn downward binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok
+= rootn upward binary128 0x4p-16448 -9223372036854775807LL : 0x1.000000000000590eff3f84f16cd4p+0 : inexact-ok
+= rootn downward binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab8p+0 : inexact-ok
+= rootn tonearest binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab8p+0 : inexact-ok
+= rootn towardzero binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab8p+0 : inexact-ok
+= rootn upward binary128 0x4p-16496 -9223372036854775807LL : 0x1.00000000000059518a0881e01ab9p+0 : inexact-ok
+rootn -min_subnorm -1
+= rootn downward binary32 -0x8p-152 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn tonearest binary32 -0x8p-152 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary32 -0x8p-152 -1LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= rootn upward binary32 -0x8p-152 -1LL : -0xf.fffffp+124 : inexact-ok overflow errno-erange-ok
+= rootn downward binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn upward binary64 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn downward intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn upward intel96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn downward binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn upward binary128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -1LL : -0x2p+148 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn tonearest binary64 -0x4p-1076 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary64 -0x4p-1076 -1LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= rootn upward binary64 -0x4p-1076 -1LL : -0xf.ffffffffffff8p+1020 : inexact-ok overflow errno-erange-ok
+= rootn downward intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -1LL : -0x4p+1072 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -1LL : minus_infty : xfail:ibm128-libgcc inexact-ok overflow errno-erange
+= rootn tonearest ibm128 -0x4p-1076 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn towardzero ibm128 -0x4p-1076 -1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= rootn upward ibm128 -0x4p-1076 -1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : xfail:ibm128-libgcc inexact-ok overflow errno-erange-ok
+= rootn downward intel96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn tonearest intel96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn towardzero intel96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward intel96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn downward m68k96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn tonearest m68k96 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn towardzero m68k96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward m68k96 -0x8p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn downward binary128 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn tonearest binary128 -0x8p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary128 -0x8p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward binary128 -0x8p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn downward m68k96 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn tonearest m68k96 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn towardzero m68k96 -0x4p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward m68k96 -0x4p-16448 -1LL : -0xf.fffffffffffffffp+16380 : inexact-ok overflow errno-erange-ok
+= rootn downward binary128 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn tonearest binary128 -0x4p-16448 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary128 -0x4p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward binary128 -0x4p-16448 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn downward binary128 -0x4p-16496 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn tonearest binary128 -0x4p-16496 -1LL : minus_infty : inexact-ok overflow errno-erange
+= rootn towardzero binary128 -0x4p-16496 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+= rootn upward binary128 -0x4p-16496 -1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok overflow errno-erange-ok
+rootn -min_subnorm -3
+= rootn downward binary32 -0x8p-152 -3LL : -0x3.2cbfd8p+48 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -3LL : -0x3.2cbfd4p+48 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -3LL : -0x3.2cbfd4p+48 : inexact-ok
+= rootn upward binary32 -0x8p-152 -3LL : -0x3.2cbfd4p+48 : inexact-ok
+= rootn downward binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc7ap+48 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc7ap+48 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc78p+48 : inexact-ok
+= rootn upward binary64 -0x8p-152 -3LL : -0x3.2cbfd4a7adc78p+48 : inexact-ok
+= rootn downward intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok
+= rootn upward intel96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79058p+48 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -3LL : -0x3.2cbfd4a7adc79054p+48 : inexact-ok
+= rootn downward binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+48 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok
+= rootn upward binary128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+48 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687cp+48 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -3LL : -0x3.2cbfd4a7adc790560b3335687bp+48 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -3LL : -0x4p+356 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79058p+5480 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc79054p+5480 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b8ap+5480 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -3LL : -0x3.2cbfd4a7adc790560b3335687b88p+5480 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -3LL : -0x4p+5480 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -3LL : -0x4p+5496 : inexact-ok
+rootn -min_subnorm -5
+= rootn downward binary32 -0x8p-152 -5LL : -0x3.7b719cp+28 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -5LL : -0x3.7b719cp+28 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -5LL : -0x3.7b7198p+28 : inexact-ok
+= rootn upward binary32 -0x8p-152 -5LL : -0x3.7b7198p+28 : inexact-ok
+= rootn downward binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c242p+28 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c24p+28 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c24p+28 : inexact-ok
+= rootn upward binary64 -0x8p-152 -5LL : -0x3.7b719b5b7c24p+28 : inexact-ok
+= rootn downward intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c24042cp+28 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn upward intel96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c24042cp+28 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -5LL : -0x3.7b719b5b7c240428p+28 : inexact-ok
+= rootn downward binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff54p+28 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok
+= rootn upward binary128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ff52p+28 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6165p+28 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -5LL : -0x3.7b719b5b7c240429ec3a6164ffp+28 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f8484p+212 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f848p+212 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f848p+212 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -5LL : -0x6.f6e336b6f848p+212 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f8480858p+212 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f8480858p+212 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -5LL : -0x6.f6e336b6f848085p+212 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea8p+212 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+212 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2cap+212 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -5LL : -0x6.f6e336b6f8480853d874c2c9fep+212 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -5LL : -0x2p+3288 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d8p+3288 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4p+3288 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4p+3288 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4p+3288 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c4p+3288 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -5LL : -0x2.4c2230d75cce92d4a43c840ec1c2p+3288 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea8p+3296 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -5LL : -0x6.f6e336b6f8480853d874c2c9fea4p+3296 : inexact-ok
+rootn -min_subnorm -63
+= rootn downward binary32 -0x8p-152 -63LL : -0x5.26dd08p+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -63LL : -0x5.26ddp+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -63LL : -0x5.26ddp+0 : inexact-ok
+= rootn upward binary32 -0x8p-152 -63LL : -0x5.26ddp+0 : inexact-ok
+= rootn downward binary64 -0x8p-152 -63LL : -0x5.26dd03d178724p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -63LL : -0x5.26dd03d17872p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -63LL : -0x5.26dd03d17872p+0 : inexact-ok
+= rootn upward binary64 -0x8p-152 -63LL : -0x5.26dd03d17872p+0 : inexact-ok
+= rootn downward intel96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok
+= rootn upward intel96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -63LL : -0x5.26dd03d178720308p+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -63LL : -0x5.26dd03d1787203p+0 : inexact-ok
+= rootn downward binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e18p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok
+= rootn upward binary128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2e14p+0 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab3p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -63LL : -0x5.26dd03d178720304b788bfab2ep+0 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -63LL : -0x2.112e7c591538ep+16 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -63LL : -0x2.112e7c591538cp+16 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -63LL : -0x2.112e7c591538cp+16 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -63LL : -0x2.112e7c591538cp+16 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c198p+16 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -63LL : -0x2.112e7c591538c194p+16 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18666p+16 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b18664p+16 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b187p+16 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -63LL : -0x2.112e7c591538c1967e80a6b186p+16 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da4p+260 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da4p+260 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -63LL : -0x2.0b6429d2247e1dap+260 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b7p+260 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -63LL : -0x2.0b6429d2247e1da02a7b95057b6ep+260 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c198p+260 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c198p+260 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c194p+260 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -63LL : -0x2.112e7c591538c194p+260 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18666p+260 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -63LL : -0x2.112e7c591538c1967e80a6b18664p+260 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c8p+260 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -63LL : -0x3.815917f84d57c8e7269b280406c6p+260 : inexact-ok
+rootn -min_subnorm -127
+= rootn downward binary32 -0x8p-152 -127LL : -0x2.415208p+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -127LL : -0x2.415204p+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -127LL : -0x2.415204p+0 : inexact-ok
+= rootn upward binary32 -0x8p-152 -127LL : -0x2.415204p+0 : inexact-ok
+= rootn downward binary64 -0x8p-152 -127LL : -0x2.41520478b9972p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -127LL : -0x2.41520478b9972p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -127LL : -0x2.41520478b997p+0 : inexact-ok
+= rootn upward binary64 -0x8p-152 -127LL : -0x2.41520478b997p+0 : inexact-ok
+= rootn downward intel96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok
+= rootn upward intel96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -127LL : -0x2.41520478b99718ccp+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -127LL : -0x2.41520478b99718c8p+0 : inexact-ok
+= rootn downward binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df6p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df6p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df4p+0 : inexact-ok
+= rootn upward binary128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246df4p+0 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246ep+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246ep+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246dp+0 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -127LL : -0x2.41520478b99718cac68a82246dp+0 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf4p+8 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf4p+8 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3p+8 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3p+8 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3cp+8 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3cp+8 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ap+8 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a129p+8 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a128p+8 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a18p+8 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -127LL : -0x1.5f5519aefcdf3e3ab8df3f96a1p+8 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc654p+128 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc65p+128 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f5p+128 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -127LL : -0x2.ce2c7676d88bc6535b867b1d1f4ep+128 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7cp+128 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee78p+128 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee78p+128 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -127LL : -0x2.d21aa542b59cee78p+128 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d01903ap+128 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -127LL : -0x2.d21aa542b59cee7834114d019038p+128 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6cp+128 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -127LL : -0x3.aa5f2a07b8d898c56524b9945d6ap+128 : inexact-ok
+rootn -min_subnorm -255
+= rootn downward binary32 -0x8p-152 -255LL : -0x1.7fd3cep+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -255LL : -0x1.7fd3cep+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -255LL : -0x1.7fd3ccp+0 : inexact-ok
+= rootn upward binary32 -0x8p-152 -255LL : -0x1.7fd3ccp+0 : inexact-ok
+= rootn downward binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd96p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95p+0 : inexact-ok
+= rootn upward binary64 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95p+0 : inexact-ok
+= rootn downward intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95182p+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn upward intel96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd95182p+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518p+0 : inexact-ok
+= rootn downward binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793ep+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok
+= rootn upward binary128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896793dp+0 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a896798p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -255LL : -0x1.7fd3cd8e3fd9518058f0a89679p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -255LL : -0x1.28797f79cb757p+4 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -255LL : -0x1.28797f79cb757p+4 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -255LL : -0x1.28797f79cb756p+4 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -255LL : -0x1.28797f79cb756p+4 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696ep+4 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696ep+4 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -255LL : -0x1.28797f79cb75696cp+4 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7625ap+4 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a76259p+4 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a7628p+4 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -255LL : -0x1.28797f79cb75696cbcc2b8a762p+4 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc4p+64 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -255LL : -0x1.679635b09054dfc2p+64 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72233p+64 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -255LL : -0x1.679635b09054dfc3fa2268a72232p+64 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d8p+64 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6p+64 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6p+64 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6p+64 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f026p+64 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -255LL : -0x1.6890c62b6ee1c9d6c1792ff0f025p+64 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c7p+64 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -255LL : -0x1.9ad1371e3daf0dc380d3dbba56c6p+64 : inexact-ok
+rootn -min_subnorm -511
+= rootn downward binary32 -0x8p-152 -511LL : -0x1.39570cp+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -511LL : -0x1.39570ap+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -511LL : -0x1.39570ap+0 : inexact-ok
+= rootn upward binary32 -0x8p-152 -511LL : -0x1.39570ap+0 : inexact-ok
+= rootn downward binary64 -0x8p-152 -511LL : -0x1.39570a0a97215p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -511LL : -0x1.39570a0a97214p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -511LL : -0x1.39570a0a97214p+0 : inexact-ok
+= rootn upward binary64 -0x8p-152 -511LL : -0x1.39570a0a97214p+0 : inexact-ok
+= rootn downward intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok
+= rootn upward intel96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a4p+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -511LL : -0x1.39570a0a972142a2p+0 : inexact-ok
+= rootn downward binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcbp+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcap+0 : inexact-ok
+= rootn upward binary128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308fcap+0 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991309p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991309p+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308f8p+0 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -511LL : -0x1.39570a0a972142a3999991308f8p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -511LL : -0x4.4ad63052359a4p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -511LL : -0x4.4ad63052359a4p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -511LL : -0x4.4ad63052359ap+0 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -511LL : -0x4.4ad63052359ap+0 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a38p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -511LL : -0x4.4ad63052359a3a3p+0 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7fcp+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff7f8p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff8p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -511LL : -0x4.4ad63052359a3a34478fc84ff6p+0 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9ep+32 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -511LL : -0x1.226b79141841cc9cp+32 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5cp+32 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -511LL : -0x1.226b79141841cc9dca90d3104e5bp+32 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde54ap+32 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde548p+32 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde548p+32 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -511LL : -0x1.22d063e433fde548p+32 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57397p+32 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57396p+32 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57396p+32 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -511LL : -0x1.22d063e433fde548859274c57396p+32 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beedp+32 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -511LL : -0x1.3660fd17e6a7c40ba029e833beecp+32 : inexact-ok
+rootn -min_subnorm -1023
+= rootn downward binary32 -0x8p-152 -1023LL : -0x1.1b31d4p+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -1023LL : -0x1.1b31d2p+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -1023LL : -0x1.1b31d2p+0 : inexact-ok
+= rootn upward binary32 -0x8p-152 -1023LL : -0x1.1b31d2p+0 : inexact-ok
+= rootn downward binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e059p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e059p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e058p+0 : inexact-ok
+= rootn upward binary64 -0x8p-152 -1023LL : -0x1.1b31d2a14e058p+0 : inexact-ok
+= rootn downward intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f2ap+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn upward intel96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f2ap+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f28p+0 : inexact-ok
+= rootn downward binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b9p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok
+= rootn upward binary128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7790b8p+0 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac7791p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -1023LL : -0x1.1b31d2a14e058f280259ac77908p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -1023LL : -0x2.1200741e15ecep+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -1023LL : -0x2.1200741e15eccp+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -1023LL : -0x2.1200741e15eccp+0 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -1023LL : -0x2.1200741e15eccp+0 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f8p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f8p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f4p+0 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf155ap+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf1558p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf16p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -1023LL : -0x2.1200741e15ecc5f43ae7cfdf15p+0 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbep+16 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbep+16 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbcp+16 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bcp+16 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -1023LL : -0x1.0db5eed76e653dbc5c14bdf2f2bbp+16 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c4p+16 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c4p+16 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c2p+16 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c2p+16 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edffp+16 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -1023LL : -0x1.0de4bb58128865c30c429a69edfep+16 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41cp+16 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -1023LL : -0x1.16d0c722590bceb6f5f68d1fe41bp+16 : inexact-ok
+rootn -min_subnorm -16383
+= rootn downward binary32 -0x8p-152 -16383LL : -0x1.019e74p+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -16383LL : -0x1.019e72p+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -16383LL : -0x1.019e72p+0 : inexact-ok
+= rootn upward binary32 -0x8p-152 -16383LL : -0x1.019e72p+0 : inexact-ok
+= rootn downward binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5dp+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5dp+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5cp+0 : inexact-ok
+= rootn upward binary64 -0x8p-152 -16383LL : -0x1.019e7226b2b5cp+0 : inexact-ok
+= rootn downward intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok
+= rootn upward intel96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdbp+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaep+0 : inexact-ok
+= rootn downward binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7dp+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok
+= rootn upward binary128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a7cp+0 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868a8p+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -16383LL : -0x1.019e7226b2b5cdaf07955d868ap+0 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f3p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f2p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f2p+0 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -16383LL : -0x1.0be6a31a645f2p+0 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ep+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ep+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272cp+0 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2955p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd2954p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd298p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -16383LL : -0x1.0be6a31a645f272ccc8333dd29p+0 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c88p+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c88p+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -16383LL : -0x2.015845f8f9422c84p+0 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c824p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -16383LL : -0x2.015845f8f9422c8430bdbc23c822p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c18p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c18p+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c14p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -16383LL : -0x2.015dd56233287c14p+0 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8ep+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -16383LL : -0x2.015dd56233287c172ec6daa8ae8cp+0 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd89p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -16383LL : -0x2.0268fffbf53a98ec17310d0fd88ep+0 : inexact-ok
+rootn -min_subnorm -0x1000001
+= rootn downward binary32 -0x8p-152 -16777217LL : -0x1.000068p+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -16777217LL : -0x1.000068p+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -16777217LL : -0x1.000066p+0 : inexact-ok
+= rootn upward binary32 -0x8p-152 -16777217LL : -0x1.000066p+0 : inexact-ok
+= rootn downward binary64 -0x8p-152 -16777217LL : -0x1.000067477c614p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -16777217LL : -0x1.000067477c614p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -16777217LL : -0x1.000067477c613p+0 : inexact-ok
+= rootn upward binary64 -0x8p-152 -16777217LL : -0x1.000067477c613p+0 : inexact-ok
+= rootn downward intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d24p+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok
+= rootn upward intel96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d24p+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -16777217LL : -0x1.000067477c613d22p+0 : inexact-ok
+= rootn downward binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1d1p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok
+= rootn upward binary128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c1dp+0 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c2p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c2p+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c18p+0 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -16777217LL : -0x1.000067477c613d22077c60d7c18p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010ep+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010dp+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010dp+0 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -16777217LL : -0x1.0002e874e010dp+0 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0fap+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f8p+0 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719fp+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314719ep+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac64631472p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -16777217LL : -0x1.0002e874e010d0f9ac646314718p+0 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc8ap+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc88p+0 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfdp+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -16777217LL : -0x1.002c8aad8985bc899a5933498bfcp+0 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3ep+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3ep+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3cp+0 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3cp+0 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c22p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -16777217LL : -0x1.002c8b5f1a7cfc3d92379c197c21p+0 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd57p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -16777217LL : -0x1.002cacaa4b0e53a2fe2e3996fd56p+0 : inexact-ok
+rootn -min_subnorm -0x10000000000001
+= rootn downward binary32 -0x8p-152 -4503599627370497LL : -0x1.000002p+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn upward binary32 -0x8p-152 -4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn downward binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000068p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000067p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000067p+0 : inexact-ok
+= rootn upward binary64 -0x8p-152 -4503599627370497LL : -0x1.0000000000067p+0 : inexact-ok
+= rootn downward intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067478p+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok
+= rootn upward intel96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067478p+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -4503599627370497LL : -0x1.0000000000067476p+0 : inexact-ok
+= rootn downward binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0ep+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok
+= rootn upward binary128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b0dp+0 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08b8p+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08bp+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08bp+0 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -4503599627370497LL : -0x1.00000000000674767f33d1f08bp+0 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e9p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e8p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e8p+0 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e8p+0 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870cp+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870cp+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870ap+0 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463ep+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463dp+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463dp+0 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be463dp+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be468p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be46p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be46p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -4503599627370497LL : -0x1.00000000002e870a88dae7be46p+0 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce4p+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce4p+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2p+0 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf01651p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -4503599627370497LL : -0x1.0000000002c86ce2daabecf0165p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877fap+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877fap+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f8p+0 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f8p+0 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea85p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -4503599627370497LL : -0x1.0000000002c877f9fc2b6a2bea84p+0 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e932p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e931p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e931p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -4503599627370497LL : -0x1.0000000002ca8c504412e565e931p+0 : inexact-ok
+rootn -min_subnorm -0x7fffffffffffffff
+= rootn downward binary32 -0x8p-152 -9223372036854775807LL : -0x1.000002p+0 : inexact-ok
+= rootn tonearest binary32 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary32 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward binary64 -0x8p-152 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok
+= rootn tonearest binary64 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary64 -0x8p-152 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000dp+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok
+= rootn upward intel96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok
+= rootn downward m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000dp+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok
+= rootn upward m68k96 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000cep+0 : inexact-ok
+= rootn downward binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b84p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok
+= rootn upward binary128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b83p+0 : inexact-ok
+= rootn downward ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3cp+0 : inexact-ok
+= rootn tonearest ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok
+= rootn towardzero ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok
+= rootn upward ibm128 -0x8p-152 -9223372036854775807LL : -0x1.00000000000000ce8ecfe67a3b8p+0 : inexact-ok
+= rootn downward binary64 -0x4p-1076 -9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok
+= rootn tonearest binary64 -0x4p-1076 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0x4p-1076 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary64 -0x4p-1076 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d2p+0 : inexact-ok
+= rootn tonearest intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok
+= rootn towardzero intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok
+= rootn upward intel96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok
+= rootn downward m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d2p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok
+= rootn upward m68k96 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005dp+0 : inexact-ok
+= rootn downward binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70eap+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok
+= rootn upward binary128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c70e9p+0 : inexact-ok
+= rootn downward ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c71p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c71p+0 : inexact-ok
+= rootn towardzero ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c708p+0 : inexact-ok
+= rootn upward ibm128 -0x4p-1076 -9223372036854775807LL : -0x1.00000000000005d0e1511b5c708p+0 : inexact-ok
+= rootn downward intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok
+= rootn tonearest intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok
+= rootn towardzero intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok
+= rootn upward intel96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok
+= rootn downward m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok
+= rootn tonearest m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok
+= rootn towardzero m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok
+= rootn upward m68k96 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590cp+0 : inexact-ok
+= rootn downward binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c934p+0 : inexact-ok
+= rootn tonearest binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c934p+0 : inexact-ok
+= rootn towardzero binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c933p+0 : inexact-ok
+= rootn upward binary128 -0x8p-16448 -9223372036854775807LL : -0x1.000000000000590d9c5b5501c933p+0 : inexact-ok
+= rootn downward m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000591p+0 : inexact-ok
+= rootn tonearest m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok
+= rootn towardzero m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok
+= rootn upward m68k96 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590ep+0 : inexact-ok
+= rootn downward binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd4p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16448 -9223372036854775807LL : -0x1.000000000000590eff3f84f16cd3p+0 : inexact-ok
+= rootn downward binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab9p+0 : inexact-ok
+= rootn tonearest binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab8p+0 : inexact-ok
+= rootn towardzero binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab8p+0 : inexact-ok
+= rootn upward binary128 -0x4p-16496 -9223372036854775807LL : -0x1.00000000000059518a0881e01ab8p+0 : inexact-ok
+rootn max 1
+= rootn downward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 1LL : 0xf.fffffp+124 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 1LL : 0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 1LL : 0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1LL : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1LL : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+rootn max 2
+= rootn downward binary32 0xf.fffffp+124 2LL : 0xf.fffffp+60 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 2LL : 0xf.fffffp+60 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 2LL : 0xf.fffffp+60 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 2LL : 0x1p+64 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffd8p+60 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffd8p+60 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffp+60 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 2LL : 0xf.fffff7fffffep+60 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5ff8p+60 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5ff8p+60 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5cp+60 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff5cp+60 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 2LL : 0xf.fffff7fffffdfffffeffffff6p+60 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+508 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+508 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffff8p+508 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 2LL : 0x1p+512 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffp+508 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff78p+508 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff8p+508 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff78p+508 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbfffffffffffff8p+508 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+508 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffbffffffffffffcp+508 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 2LL : 0xf.ffffffffffffcp+508 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 2LL : 0x1p+8192 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffffp+8188 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 2LL : 0x1p+8192 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff7fffffffffff8p+8188 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff8p+8188 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff7fffffffffff8p+8188 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 2LL : 0xf.fffffffffffffff8p+8188 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+8188 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+8188 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0xf.fffffffffffffffffffffffffff8p+8188 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 2LL : 0x1p+8192 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdd8p+508 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdep+508 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdd8p+508 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffdep+508 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffdffffffffffffcp+508 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 2LL : 0xf.ffffffffffffep+508 : inexact-ok
+rootn max 3
+= rootn downward binary32 0xf.fffffp+124 3LL : 0x6.597fap+40 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 3LL : 0x6.597fa8p+40 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 3LL : 0x6.597fap+40 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 3LL : 0x6.597fa8p+40 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 3LL : 0x6.597fa7318655cp+40 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 3LL : 0x6.597fa7318656p+40 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 3LL : 0x6.597fa7318655cp+40 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 3LL : 0x6.597fa7318656p+40 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc4p+40 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 3LL : 0x6.597fa7318655fc48p+40 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a2464p+40 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 3LL : 0x6.597fa7318655fc467e27422a26p+40 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae514p+340 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae516p+340 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae514p+340 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae516p+340 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51559p+340 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51559p+340 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054deep+340 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054dp+340 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054ep+340 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054dp+340 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 3LL : 0x2.85145f31ae51558c45623f054ep+340 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c4p+5460 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c44p+5460 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 3LL : 0x2.85145f31ae515c43a4aea3c59786p+5460 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 3LL : 0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864ecp+340 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 3LL : 0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok
+rootn max 4
+= rootn downward binary32 0xf.fffffp+124 4LL : 0xf.fffffp+28 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 4LL : 0x1p+32 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 4LL : 0xf.fffffp+28 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 4LL : 0x1p+32 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffep+28 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffep+28 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7ffp+28 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 4LL : 0xf.fffffbfffffe8p+28 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff65f8p+28 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff66p+28 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff65f8p+28 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff66p+28 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff64p+28 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff64p+28 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff64p+28 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 4LL : 0xf.fffffbfffffe7fffff1fffff68p+28 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+252 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 4LL : 0x1p+256 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffff8p+252 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 4LL : 0x1p+256 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffp+252 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffff98p+252 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffffap+252 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffff98p+252 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdfffffffffffffap+252 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffffffffffffcp+252 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffdffffffffffffcp+252 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 4LL : 0xf.ffffffffffffep+252 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffp+4092 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 4LL : 0x1p+4096 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffbfffffffffff8p+4092 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffcp+4092 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffbfffffffffff8p+4092 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 4LL : 0xf.fffffffffffffffcp+4092 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0xf.fffffffffffffffffffffffffff8p+4092 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0x1p+4096 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0xf.fffffffffffffffffffffffffff8p+4092 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4LL : 0x1p+4096 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffeep+252 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffee8p+252 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffeep+252 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffee8p+252 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffcp+252 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffffp+252 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.ffffffffffffeffffffffffffcp+252 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4LL : 0xf.fffffffffffffp+252 : inexact-ok
+rootn max 5
+= rootn downward binary32 0xf.fffffp+124 5LL : 0x3.080bfcp+24 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 5LL : 0x3.080cp+24 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 5LL : 0x3.080bfcp+24 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 5LL : 0x3.080cp+24 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 5LL : 0x3.080bffdb20318p+24 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 5LL : 0x3.080bffdb2031ap+24 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 5LL : 0x3.080bffdb20318p+24 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 5LL : 0x3.080bffdb2031ap+24 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1cp+24 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1cp+24 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9fcp+24 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 5LL : 0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11fp+204 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe12p+204 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11fp+204 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe12p+204 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4ap+204 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4cp+204 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f9ep+204 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 5LL : 0x1.bdb8cdadbe11ff4bce6db44f3p+204 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120216p+3276 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe120216p+3276 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 5LL : 0x1.bdb8cdadbe1202149cf83ac2f34p+3276 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 5LL : 0x1.bdb8cdadbe120214f61d30b27faap+3276 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d79p+204 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 5LL : 0x1.bdb8cdadbe1200b062457280d8p+204 : inexact-ok
+rootn max 63
+= rootn downward binary32 0xf.fffffp+124 63LL : 0x4.16c85p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 63LL : 0x4.16c85p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 63LL : 0x4.16c85p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 63LL : 0x4.16c858p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab648p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab648p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab648p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 63LL : 0x4.16c85393ab64cp+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485c8p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 63LL : 0x4.16c85393ab6485dp+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 63LL : 0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fcp+16 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fcp+16 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fcp+16 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fdp+16 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc484p+16 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc486p+16 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f74p+16 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 63LL : 0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f2p+260 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732fp+260 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f2p+260 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 63LL : 0x1.0b849a84550732f0f2d4e1ed7126p+260 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 63LL : 0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a1ap+16 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 63LL : 0x1.31468ab0da7fc49911a8d95c4a8p+16 : inexact-ok
+rootn max 127
+= rootn downward binary32 0xf.fffffp+124 127LL : 0x2.02cd5p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 127LL : 0x2.02cd54p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 127LL : 0x2.02cd5p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 127LL : 0x2.02cd54p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e4p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc4p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc8p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07db92p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 127LL : 0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817p+8 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f818p+8 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817p+8 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f818p+8 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c66p+8 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c66p+8 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 127LL : 0x1.0b6ce02e2f817c648b4982a6p+8 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344284p+128 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c344288p+128 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 127LL : 0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 127LL : 0x2.02cd53ca4c3442861c7090b6261ep+128 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 127LL : 0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok
+rootn max 255
+= rootn downward binary32 0xf.fffffp+124 255LL : 0x1.6a87f2p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 255LL : 0x1.6a87f4p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 255LL : 0x1.6a87f2p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 255LL : 0x1.6a87f4p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 255LL : 0x1.6a87f3635859fp+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 255LL : 0x1.6a87f363585ap+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 255LL : 0x1.6a87f3635859fp+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 255LL : 0x1.6a87f363585ap+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffcp+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffcp+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 255LL : 0x1.6a87f3635859fffa62107ae62fp+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740dp+4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740ep+4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740dp+4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740ep+4 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2ap+4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2ap+4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885541p+4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885542p+4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885541p+4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da28817589885542p+4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da288175898855p+4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2881758988558p+4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da288175898855p+4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 255LL : 0x1.02cc743eb740da2881758988558p+4 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b94p+64 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b94p+64 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 255LL : 0x1.30a4db7717664b9224a90f2d0544p+64 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 255LL : 0x1.30a4db7717664b9225dae5df2e85p+64 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f3p+4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 255LL : 0x1.02cc743eb740da2c90b69b953f8p+4 : inexact-ok
+rootn max 511
+= rootn downward binary32 0xf.fffffp+124 511LL : 0x1.308a4ep+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 511LL : 0x1.308a5p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 511LL : 0x1.308a4ep+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 511LL : 0x1.308a5p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a45p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a45p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a45p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 511LL : 0x1.308a4fa03a451p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450566p+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 511LL : 0x1.308a4fa03a450566p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c27p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 511LL : 0x1.308a4fa03a4505649afebb6a2c8p+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0cp+0 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b1p+0 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0cp+0 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b1p+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd68p+0 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd7p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 511LL : 0x4.02c82323b6b0fd6cf26badddbep+0 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff2p+32 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff4p+32 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 511LL : 0x1.0b5b543099f35ff320e74e770929p+32 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 511LL : 0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 511LL : 0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok
+rootn max 1023
+= rootn downward binary32 0xf.fffffp+124 1023LL : 0x1.17319p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 1023LL : 0x1.173192p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 1023LL : 0x1.17319p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 1023LL : 0x1.173192p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb7p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 1023LL : 0x1.17319167ccbb7p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f04p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f06p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed18p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 1023LL : 0x1.17319167ccbb6f05999d9c57ed8p+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb6p+0 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb8p+0 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb6p+0 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb8p+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784cp+0 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb785p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 1023LL : 0x2.0058d6f406cb784f1eb6f71fb1p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b4p+16 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b6p+16 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 1023LL : 0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 1023LL : 0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704d4p+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045705p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045704p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1023LL : 0x2.0058d6f406cb78511f90045705p+0 : inexact-ok
+rootn max 16383
+= rootn downward binary32 0xf.fffffp+124 16383LL : 0x1.0163ep+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 16383LL : 0x1.0163ep+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 16383LL : 0x1.0163ep+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 16383LL : 0x1.0163e2p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b906p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b906p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b906p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 16383LL : 0x1.0163e0330b907p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658cp+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658ep+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 16383LL : 0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98p+0 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b99p+0 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98p+0 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b99p+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de2p+0 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de2p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a31647ap+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 16383LL : 0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63ccp+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63dp+0 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 16383LL : 0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16383LL : 0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16383LL : 0x1.0b55b523a7b98de08a97a85a18p+0 : inexact-ok
+rootn max 0x1000001
+= rootn downward binary32 0xf.fffffp+124 16777217LL : 0x1.000058p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 16777217LL : 0x1.000058p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 16777217LL : 0x1.000058p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 16777217LL : 0x1.00005ap+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b021p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b021p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b021p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 16777217LL : 0x1.000058b91b022p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021082p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 16777217LL : 0x1.000058b91b021084p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a475p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a475p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a475p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a476p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a4p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a48p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a4p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 16777217LL : 0x1.000058b91b02108373c16583a48p+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514cp+0 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514cp+0 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514cp+0 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514dp+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c486p+0 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c486p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 16777217LL : 0x1.0002c5cc3514c484bcf4f57255p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e6p+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e6p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 16777217LL : 0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : 0x1.002c605e0228b5e4d4cd70cd7aep+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : 0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok
+rootn max 0x10000000000001
+= rootn downward binary32 0xf.fffffp+124 4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 4503599627370497LL : 0x1.000002p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000059p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000059p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b92p+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b9p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b92p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc85p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 4503599627370497LL : 0x1.0000000000058b90bfae8e8acdp+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5p+0 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c6p+0 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5p+0 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c6p+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c84p+0 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c86p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c6bp+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85ep+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c86p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : 0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39cabp+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : 0x1.00000000002c5c85fdf477b39dp+0 : inexact-ok
+rootn max 0x7fffffffffffffff
+= rootn downward binary32 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 9223372036854775807LL : 0x1.000002p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000bp+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b2p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cfp+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cfp+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 9223372036854775807LL : 0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.0000000000001p+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058ap+0 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058cp+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b8p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058bap+0 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : 0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : 0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok
+rootn -max 1
+= rootn downward binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 1LL : -0xf.fffffp+124 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 1LL : -0xf.ffffffffffff8p+1020 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 1LL : -0xf.fffffffffffffffp+16380 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1LL : -0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1LL : -0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok
+rootn -max 3
+= rootn downward binary32 -0xf.fffffp+124 3LL : -0x6.597fa8p+40 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 3LL : -0x6.597fa8p+40 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 3LL : -0x6.597fap+40 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 3LL : -0x6.597fap+40 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318656p+40 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318656p+40 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318655cp+40 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 3LL : -0x6.597fa7318655cp+40 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc48p+40 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc4p+40 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a2464p+40 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a246p+40 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a26p+40 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 3LL : -0x6.597fa7318655fc467e27422a24p+40 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae516p+340 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae516p+340 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae514p+340 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae514p+340 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51559p+340 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51559p+340 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558cp+340 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054deep+340 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054decp+340 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054ep+340 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054ep+340 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054dp+340 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 3LL : -0x2.85145f31ae51558c45623f054dp+340 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c44p+5460 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c4p+5460 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59786p+5460 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 3LL : -0x2.85145f31ae515c43a4aea3c59784p+5460 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c4ap+5460 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 3LL : -0x2.85145f31ae515c447bb56e2b7c48p+5460 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864ecp+340 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864eap+340 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69865p+340 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 3LL : -0x2.85145f31ae5158e8608bd69864p+340 : inexact-ok
+rootn -max 5
+= rootn downward binary32 -0xf.fffffp+124 5LL : -0x3.080cp+24 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 5LL : -0x3.080cp+24 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 5LL : -0x3.080bfcp+24 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 5LL : -0x3.080bfcp+24 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb2031ap+24 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb2031ap+24 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb20318p+24 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 5LL : -0x3.080bffdb20318p+24 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1cp+24 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1cp+24 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e18p+24 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fcp+24 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9fap+24 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79fap+24 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 5LL : -0x3.080bffdb20319e1959d2be79f9p+24 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe12p+204 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe12p+204 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11fp+204 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11fp+204 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4cp+204 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4ap+204 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9ep+204 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f9dp+204 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f3p+204 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 5LL : -0x1.bdb8cdadbe11ff4bce6db44f2f8p+204 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120216p+3276 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120216p+3276 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe120214p+3276 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f34p+3276 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 5LL : -0x1.bdb8cdadbe1202149cf83ac2f33fp+3276 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27faap+3276 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 5LL : -0x1.bdb8cdadbe120214f61d30b27fa9p+3276 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d79p+204 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78fp+204 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d8p+204 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 5LL : -0x1.bdb8cdadbe1200b062457280d78p+204 : inexact-ok
+rootn -max 63
+= rootn downward binary32 -0xf.fffffp+124 63LL : -0x4.16c858p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 63LL : -0x4.16c85p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 63LL : -0x4.16c85p+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 63LL : -0x4.16c85p+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab64cp+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab648p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab648p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 63LL : -0x4.16c85393ab648p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485dp+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485c8p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df88p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20df84p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20ep+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 63LL : -0x4.16c85393ab6485cd0e6edb20dep+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fdp+16 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fcp+16 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fcp+16 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fcp+16 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc486p+16 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc484p+16 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f74p+16 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f73p+16 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9f8p+16 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 63LL : -0x1.31468ab0da7fc485afb86c9b9fp+16 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f2p+260 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f2p+260 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732fp+260 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7126p+260 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 63LL : -0x1.0b849a84550732f0f2d4e1ed7125p+260 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921509p+260 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 63LL : -0x1.0b849a84550732f0f713f0921508p+260 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a1ap+16 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a19p+16 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4a8p+16 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 63LL : -0x1.31468ab0da7fc49911a8d95c4ap+16 : inexact-ok
+rootn -max 127
+= rootn downward binary32 -0xf.fffffp+124 127LL : -0x2.02cd54p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 127LL : -0x2.02cd54p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 127LL : -0x2.02cd5p+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 127LL : -0x2.02cd5p+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e4p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc8p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc4p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db92p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07db9p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dcp+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 127LL : -0x2.02cd53c63e7e2cc746bd9c07dbp+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f818p+8 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f818p+8 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817p+8 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817p+8 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c66p+8 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c66p+8 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c64p+8 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff98p+8 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff97p+8 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a6p+8 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 127LL : -0x1.0b6ce02e2f817c648b4982a5ff8p+8 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344288p+128 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c344284p+128 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0cp+128 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 127LL : -0x2.02cd53ca4c3442861862daa26a0ap+128 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261ep+128 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 127LL : -0x2.02cd53ca4c3442861c7090b6261cp+128 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186065p+8 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186064p+8 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf7890318608p+8 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 127LL : -0x1.0b6ce02e2f817c6cf78903186p+8 : inexact-ok
+rootn -max 255
+= rootn downward binary32 -0xf.fffffp+124 255LL : -0x1.6a87f4p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 255LL : -0x1.6a87f4p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 255LL : -0x1.6a87f2p+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 255LL : -0x1.6a87f2p+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 255LL : -0x1.6a87f363585ap+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 255LL : -0x1.6a87f363585ap+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fp+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fp+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffcp+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffcp+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffap+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e9p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8fp+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62fp+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 255LL : -0x1.6a87f3635859fffa62107ae62e8p+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740ep+4 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740ep+4 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740dp+4 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740dp+4 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2ap+4 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2ap+4 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28p+4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885542p+4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885542p+4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885541p+4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da28817589885541p+4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2881758988558p+4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da2881758988558p+4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da288175898855p+4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 255LL : -0x1.02cc743eb740da288175898855p+4 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b94p+64 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b94p+64 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b92p+64 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0544p+64 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 255LL : -0x1.30a4db7717664b9224a90f2d0543p+64 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e85p+64 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 255LL : -0x1.30a4db7717664b9225dae5df2e84p+64 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f3p+4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f2fp+4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953f8p+4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 255LL : -0x1.02cc743eb740da2c90b69b953fp+4 : inexact-ok
+rootn -max 511
+= rootn downward binary32 -0xf.fffffp+124 511LL : -0x1.308a5p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 511LL : -0x1.308a5p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 511LL : -0x1.308a4ep+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 511LL : -0x1.308a4ep+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a451p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a45p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a45p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 511LL : -0x1.308a4fa03a45p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450566p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450566p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 511LL : -0x1.308a4fa03a450564p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c27p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c26p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2c8p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 511LL : -0x1.308a4fa03a4505649afebb6a2cp+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b1p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b1p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0cp+0 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0cp+0 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd7p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd68p+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc8p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbc7cp+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbep+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 511LL : -0x4.02c82323b6b0fd6cf26badddbcp+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff4p+32 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff2p+32 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770929p+32 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 511LL : -0x1.0b5b543099f35ff320e74e770928p+32 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972aap+32 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 511LL : -0x1.0b5b543099f35ff3216d3f1972a9p+32 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91ccp+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead91c8p+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead92p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 511LL : -0x4.02c82323b6b0fd74fc00bead9p+0 : inexact-ok
+rootn -max 1023
+= rootn downward binary32 -0xf.fffffp+124 1023LL : -0x1.173192p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 1023LL : -0x1.173192p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 1023LL : -0x1.17319p+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 1023LL : -0x1.17319p+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb7p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb7p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f06p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f04p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed18p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed17p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57ed8p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 1023LL : -0x1.17319167ccbb6f05999d9c57edp+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb8p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb8p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb6p+0 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb6p+0 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb785p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784cp+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb032p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb03p+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fb1p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 1023LL : -0x2.0058d6f406cb784f1eb6f71fbp+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b6p+16 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b4p+16 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79bp+16 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 1023LL : -0x1.02ca57755a11c3b5166b261cf79ap+16 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38695p+16 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 1023LL : -0x1.02ca57755a11c3b516abe8e38694p+16 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d4p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704d2p+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045705p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045705p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1023LL : -0x2.0058d6f406cb78511f90045704p+0 : inexact-ok
+rootn -max 16383
+= rootn downward binary32 -0xf.fffffp+124 16383LL : -0x1.0163e2p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 16383LL : -0x1.0163ep+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 16383LL : -0x1.0163ep+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 16383LL : -0x1.0163ep+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b907p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b906p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b906p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 16383LL : -0x1.0163e0330b906p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658ep+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658cp+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0effp+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0fp+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 16383LL : -0x1.0163e0330b90658d599e663f0e8p+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b99p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b99p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98p+0 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98p+0 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de2p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de2p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98dep+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a31647ap+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a316479p+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a31648p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 16383LL : -0x1.0b55b523a7b98de079e20a3164p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63dp+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63ccp+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1ep+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 16383LL : -0x2.00058bae9e8e63cf086d74c78c1cp+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbb2p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16383LL : -0x2.00058bae9e8e63cf087574fdbbbp+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1798p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a1797p+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a18p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16383LL : -0x1.0b55b523a7b98de08a97a85a178p+0 : inexact-ok
+rootn -max 0x1000001
+= rootn downward binary32 -0xf.fffffp+124 16777217LL : -0x1.00005ap+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 16777217LL : -0x1.000058p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 16777217LL : -0x1.000058p+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 16777217LL : -0x1.000058p+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b022p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021084p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 16777217LL : -0x1.000058b91b021082p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a476p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a475p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a475p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a475p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a48p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a48p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a4p+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 16777217LL : -0x1.000058b91b02108373c16583a4p+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514dp+0 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514cp+0 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514cp+0 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514cp+0 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c486p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c486p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484p+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549fp+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572549ep+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f57255p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 16777217LL : -0x1.0002c5cc3514c484bcf4f572548p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e6p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e6p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e8p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 16777217LL : -0x1.002c605e0228b5e4d4cd6fcd4e7fp+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7aep+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 16777217LL : -0x1.002c605e0228b5e4d4cd70cd7adfp+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67dp+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d67cfp+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d68p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 16777217LL : -0x1.0002c5cc3514c484bcf8f57d678p+0 : inexact-ok
+rootn -max 0x10000000000001
+= rootn downward binary32 -0xf.fffffp+124 4503599627370497LL : -0x1.000002p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000059p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000059p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b92p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b92p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b9p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc85p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc84p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acdp+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 4503599627370497LL : -0x1.0000000000058b90bfae8e8acc8p+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c6p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c6p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5p+0 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5p+0 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c86p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c84p+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6bp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c6ap+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39cp+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c86p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85ep+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21292p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 4503599627370497LL : -0x1.0000000002c5c85fdf4b15b21291p+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39cabp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39caap+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39dp+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 4503599627370497LL : -0x1.00000000002c5c85fdf477b39c8p+0 : inexact-ok
+rootn -max 0x7fffffffffffffff
+= rootn downward binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1.000002p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b2p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000bp+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf79p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf78p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cf8p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cfp+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 9223372036854775807LL : -0x1.00000000000000b17217f5d1cfp+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.0000000000001p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058cp+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058ap+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058bap+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b8p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc37p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 9223372036854775807LL : -0x1.00000000000058b90bfbe8e7cc36p+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bddp+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7bdcp+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7cp+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 9223372036854775807LL : -0x1.000000000000058b90bfbe8e7b8p+0 : inexact-ok
+rootn max -1
+= rootn downward binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok
+= rootn tonearest binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok
+= rootn towardzero binary32 0xf.fffffp+124 -1LL : 0x1p-128 : inexact-ok underflow errno-erange-ok
+= rootn upward binary32 0xf.fffffp+124 -1LL : 0x1.000008p-128 : inexact-ok underflow errno-erange-ok
+= rootn downward binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -1LL : 0x1.0000010000011p-128 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -1LL : 0x1.000001000001p-128 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -1LL : 0x1.0000010000010002p-128 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -1LL : 0x1.0000010000010000010000010001p-128 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001p-128 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -1LL : 0x1.000001000001000001000001008p-128 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.00000000000008p-1024 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000802p-1024 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.000000000000080000000000004p-1024 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000000800000000000041p-1024 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -1LL : 0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1LL : 0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.000000000000040000000000005p-1024 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000000400000000000051p-1024 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1LL : 0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+rootn max -2
+= rootn downward binary32 0xf.fffffp+124 -2LL : 0x1p-64 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -2LL : 0x1p-64 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -2LL : 0x1p-64 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -2LL : 0x1.000002p-64 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -2LL : 0x1.0000008000007p-64 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -2LL : 0x1.0000008000006002p-64 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006p-64 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -2LL : 0x1.0000008000006002p-64 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -2LL : 0x1.0000008000006000005000004601p-64 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -2LL : 0x1.00000080000060000050000046p-64 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -2LL : 0x1.000000800000600000500000468p-64 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1p-512 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1p-512 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1p-512 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000001p-512 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000402p-512 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000402p-512 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000018p-512 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000018p-512 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000018p-512 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -2LL : 0x1.0000000000000400000000000019p-512 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.00000000000004p-512 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -2LL : 0x1.000000000000040000000000008p-512 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -2LL : 0x1.0000000000000002p-8192 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1p-8192 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -2LL : 0x1.0000000000000002p-8192 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.00000000000000008p-8192 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.00000000000000008p-8192 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.00000000000000008p-8192 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -2LL : 0x1.0000000000000000800000000001p-8192 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1p-8192 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1p-8192 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1p-8192 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -2LL : 0x1.0000000000000000000000000001p-8192 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000026p-512 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000026p-512 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000026p-512 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.0000000000000200000000000027p-512 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000002p-512 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000002p-512 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.00000000000002p-512 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -2LL : 0x1.000000000000020000000000008p-512 : inexact-ok
+rootn max -3
+= rootn downward binary32 0xf.fffffp+124 -3LL : 0x2.85146p-44 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -3LL : 0x2.85146p-44 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -3LL : 0x2.85146p-44 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -3LL : 0x2.851464p-44 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c4p-44 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c6p-44 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c4p-44 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -3LL : 0x2.85146008b51c6p-44 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c518p-44 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -3LL : 0x2.85146008b51c5184p-44 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609aep-44 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609aep-44 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609aep-44 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609bp-44 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609p-44 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f60ap-44 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f609p-44 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -3LL : 0x2.85146008b51c51831e3246f60ap-44 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8fp-344 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f4p-344 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8fp-344 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f4p-344 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f31ap-344 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f31ap-344 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -3LL : 0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20a8p-5464 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20bp-5464 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -3LL : 0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -3LL : 0x6.597fa94f5b8f20ac16666ad0f718p-5464 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -3LL : 0x6.597fa94f5b8f29236b4829f5b8p-344 : inexact-ok
+rootn max -4
+= rootn downward binary32 0xf.fffffp+124 -4LL : 0x1p-32 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -4LL : 0x1p-32 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -4LL : 0x1p-32 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -4LL : 0x1.000002p-32 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -4LL : 0x1.0000004000002p-32 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -4LL : 0x1.0000004000003p-32 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -4LL : 0x1.0000004000002p-32 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -4LL : 0x1.0000004000003p-32 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -4LL : 0x1.0000004000002802p-32 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -4LL : 0x1.00000040000028p-32 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -4LL : 0x1.0000004000002802p-32 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000186p-32 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000186p-32 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000186p-32 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e00001861p-32 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e000018p-32 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000188p-32 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e000018p-32 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -4LL : 0x1.0000004000002800001e0000188p-32 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1p-256 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1p-256 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1p-256 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -4LL : 0x1.0000000000001p-256 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -4LL : 0x1.0000000000000202p-256 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -4LL : 0x1.0000000000000202p-256 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000ap-256 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000ap-256 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000ap-256 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000000bp-256 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.00000000000002p-256 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -4LL : 0x1.000000000000020000000000008p-256 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -4LL : 0x1.0000000000000002p-4096 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1p-4096 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -4LL : 0x1.0000000000000002p-4096 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.00000000000000004p-4096 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.00000000000000004p-4096 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.00000000000000004p-4096 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -4LL : 0x1.0000000000000000400000000001p-4096 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1p-4096 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1p-4096 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1p-4096 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4LL : 0x1.0000000000000000000000000001p-4096 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000012p-256 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000013p-256 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000012p-256 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.0000000000000100000000000013p-256 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.00000000000001p-256 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.00000000000001p-256 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.00000000000001p-256 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4LL : 0x1.000000000000010000000000008p-256 : inexact-ok
+rootn max -5
+= rootn downward binary32 0xf.fffffp+124 -5LL : 0x5.472d1p-28 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -5LL : 0x5.472d18p-28 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -5LL : 0x5.472d1p-28 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -5LL : 0x5.472d18p-28 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc9113p-28 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc9113p-28 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc9113p-28 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -5LL : 0x5.472d15fc91134p-28 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc91131658p-28 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -5LL : 0x5.472d15fc9113166p-28 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -5LL : 0x5.472d15fc9113165c35bd35b838p-28 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733ap-208 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a8p-208 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733ap-208 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a8p-208 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a1p-208 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a1p-208 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -5LL : 0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b6p-3280 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b6p-3280 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -5LL : 0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -5LL : 0x9.3088c35d733a4b5290f2103b0718p-3280 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -5LL : 0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok
+rootn max -63
+= rootn downward binary32 0xf.fffffp+124 -63LL : 0x3.e9b69cp-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -63LL : 0x3.e9b69cp-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -63LL : 0x3.e9b69cp-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -63LL : 0x3.e9b6ap-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8cp-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8ep-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8cp-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8ep-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d834p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d838p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b326p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -63LL : 0x3.e9b69c3845b8d836a422c730b4p-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63c8p-20 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63c8p-20 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63c8p-20 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63dp-20 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94p-20 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca95p-20 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -63LL : 0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed24p-264 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed24p-264 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -63LL : 0xf.4fa5937621aed23224859b01db2p-264 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -63LL : 0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48b4p-20 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -63LL : 0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok
+rootn max -127
+= rootn downward binary32 0xf.fffffp+124 -127LL : 0x7.f4da48p-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -127LL : 0x7.f4da5p-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -127LL : 0x7.f4da48p-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -127LL : 0x7.f4da5p-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d4p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d4p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d4p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d8p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad8p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad8p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -127LL : 0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae16439p-12 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae16439p-12 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae16439p-12 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae164398p-12 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933ep-12 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933dp-12 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933ep-12 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60cp-12 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60cp-12 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde60cp-12 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -127LL : 0xf.51015ae1643933d33140fde61p-12 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a52478p-132 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5248p-132 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -127LL : 0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -127LL : 0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931a8p-12 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931a8p-12 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931a8p-12 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150931bp-12 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b23815093p-12 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b23815093p-12 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b23815093p-12 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -127LL : 0xf.51015ae164393357b238150934p-12 : inexact-ok
+rootn max -255
+= rootn downward binary32 0xf.fffffp+124 -255LL : 0xb.4c602p-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -255LL : 0xb.4c603p-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -255LL : 0xb.4c602p-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -255LL : 0xb.4c603p-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9cp-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9cp-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9cp-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c8p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a6p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a6p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f08p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -255LL : 0xb.4c602a02eb9c2a56fdbf6f62f4p-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e8p-8 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e8p-8 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e8p-8 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4fp-8 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82fp-8 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82fp-8 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -255LL : 0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34832p-68 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af34832p-68 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -255LL : 0xd.71f8cf08af3483107dadb6dbd188p-68 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -255LL : 0xd.71f8cf08af348310702e3e948188p-68 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a7p-8 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -255LL : 0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok
+rootn max -511
+= rootn downward binary32 0xf.fffffp+124 -511LL : 0xd.7324dp-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -511LL : 0xd.7324dp-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -511LL : 0xd.7324dp-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -511LL : 0xd.7324ep-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1cap-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca8p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1cap-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca8p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c2p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c2p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -511LL : 0xd.7324d6e5b1ca5c135dadeb0cc8p-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4ep-4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4ep-4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4ep-4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf5p-4 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a8p-4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a8p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e33p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -511LL : 0x3.fd39cac5aaf4e9a5e9b6e819e4p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293cp-36 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293bp-36 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293cp-36 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -511LL : 0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -511LL : 0xf.5202b197df1293b2b5abe1807d08p-36 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -511LL : 0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok
+rootn max -1023
+= rootn downward binary32 0xf.fffffp+124 -1023LL : 0xe.abbafp-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -1023LL : 0xe.abbbp-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -1023LL : 0xe.abbafp-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -1023LL : 0xe.abbbp-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdfp-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdfp-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdfp-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf8p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28dp-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28dp-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56eb98p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -1023LL : 0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c424p-4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c428p-4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c424p-4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c428p-4 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427118p-4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427118p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -1023LL : 0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca5p-20 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca5p-20 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -1023LL : 0xf.d3d5c5880a2cca4019f762560e08p-20 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : 0xf.d3d5c5880a2cca4016016f67f08p-20 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312d8p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : 0x7.fe9ce1ce2c427109b8bfc3e314p-4 : inexact-ok
+rootn max -16383
+= rootn downward binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0bp-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0cp-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0bp-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -16383LL : 0xf.e9e0cp-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd8836788p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883679p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd8836788p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883679p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdcp-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fddp-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -16383LL : 0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe1p-4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe18p-4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe1p-4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe18p-4 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14cp-4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bfp-4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14cp-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458fcp-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4459p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -16383LL : 0xf.525529972fe14bf38e29a4459p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e776p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e776p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -16383LL : 0x7.ffe9d183072e7758ee21a412200cp-4 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : 0x7.ffe9d183072e7758ee01a3ead964p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fcp-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fcp-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fcp-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077fc8p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077cp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d078p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d077cp-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : 0xf.525529972fe14bf299007d078p-4 : inexact-ok
+rootn max -0x1000001
+= rootn downward binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa7p-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa7p-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa7p-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -16777217LL : 0xf.fffa8p-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bda8p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdbp-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bda8p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdbp-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dp-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3ep-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528c8p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -16777217LL : 0xf.fffa74703bdad3dde653a1e52cp-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaa8p-4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adabp-4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaa8p-4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adabp-4 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac02p-4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac02p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -16777217LL : 0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb799p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb799p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa08fc7461p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : 0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f4908p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : 0xf.ffd3a3b7adaac01022ccb30f4cp-4 : inexact-ok
+rootn max -0x10000000000001
+= rootn downward binary32 0xf.fffffp+124 -4503599627370497LL : 0xf.fffffp-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -4503599627370497LL : 0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -4503599627370497LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa7p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa78p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa7p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa78p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa747p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa747p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f33ap-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f34p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f3p-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -4503599627370497LL : 0xf.ffffffffffa746f40517193f34p-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3ap-4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3ap-4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3ap-4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a8p-4 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37bp-4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37bp-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc534p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a1p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a1p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : 0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : 0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok
+rootn max -0x7fffffffffffffff
+= rootn downward binary32 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4ep-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4fp-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e3088p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -9223372036854775807LL : 0xf.fffffffffffff4e8de80a2e30cp-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa75p-4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa75p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f40417184428p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171848p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa747p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffp+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f40417185289p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : 0xf.fffffffffffa746f404171852898p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f40417184418p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f40417184418p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : 0xf.ffffffffffffa746f404171848p-4 : inexact-ok
+rootn -max -1
+= rootn downward binary32 -0xf.fffffp+124 -1LL : -0x1.000008p-128 : inexact-ok underflow errno-erange-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -1LL : -0x1p-128 : inexact-ok underflow errno-erange-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -1LL : -0x1p-128 : inexact-ok underflow errno-erange-ok
+= rootn upward binary32 -0xf.fffffp+124 -1LL : -0x1p-128 : inexact-ok underflow errno-erange-ok
+= rootn downward binary64 -0xf.fffffp+124 -1LL : -0x1.0000010000011p-128 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -1LL : -0x1.0000010000010002p-128 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -1LL : -0x1.0000010000010002p-128 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -1LL : -0x1.000001000001p-128 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -1LL : -0x1.0000010000010000010000010001p-128 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001008p-128 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -1LL : -0x1.000001000001000001000001p-128 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000000802p-1024 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000000802p-1024 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -1LL : -0x1.00000000000008p-1024 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000000800000000000041p-1024 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.000000000000080000000000004p-1024 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.000000000000080000000000004p-1024 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.000000000000080000000000004p-1024 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000008p-16384 : inexact-ok underflow errno-erange-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -1LL : -0x1.0000000000000001p-16384 : inexact-ok underflow errno-erange-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1.0000000000000000000000000004p-16384 : inexact-ok underflow errno-erange-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1LL : -0x1p-16384 : inexact-ok underflow errno-erange-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.0000000000000400000000000051p-1024 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.000000000000040000000000005p-1024 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.000000000000040000000000005p-1024 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.000000000000040000000000005p-1024 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1.0000000000004p-1024 : inexact-ok underflow errno-erange-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1LL : -0x1p-1024 : inexact-ok underflow errno-erange-ok
+rootn -max -3
+= rootn downward binary32 -0xf.fffffp+124 -3LL : -0x2.851464p-44 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -3LL : -0x2.85146p-44 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -3LL : -0x2.85146p-44 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -3LL : -0x2.85146p-44 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c6p-44 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c6p-44 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c4p-44 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -3LL : -0x2.85146008b51c4p-44 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c5184p-44 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -3LL : -0x2.85146008b51c518p-44 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609bp-44 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609aep-44 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609aep-44 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609aep-44 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f60ap-44 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f60ap-44 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609p-44 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -3LL : -0x2.85146008b51c51831e3246f609p-44 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f4p-344 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f4p-344 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8fp-344 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8fp-344 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f31ap-344 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f31ap-344 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f3198p-344 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a751cp-344 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a7518p-344 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a76p-344 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -3LL : -0x6.597fa94f5b8f319ac029e91a74p-344 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20bp-5464 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20a8p-5464 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c044p-5464 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -3LL : -0x6.597fa94f5b8f20ae343ba340c04p-5464 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f718p-5464 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -3LL : -0x6.597fa94f5b8f20ac16666ad0f714p-5464 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b688p-344 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b684p-344 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b8p-344 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -3LL : -0x6.597fa94f5b8f29236b4829f5b6p-344 : inexact-ok
+rootn -max -5
+= rootn downward binary32 -0xf.fffffp+124 -5LL : -0x5.472d18p-28 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -5LL : -0x5.472d18p-28 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -5LL : -0x5.472d1p-28 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -5LL : -0x5.472d1p-28 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc91134p-28 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113p-28 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113p-28 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113p-28 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113166p-28 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -5LL : -0x5.472d15fc91131658p-28 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b83674p-28 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b8367p-28 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b838p-28 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -5LL : -0x5.472d15fc9113165c35bd35b836p-28 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a8p-208 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a8p-208 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733ap-208 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733ap-208 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a1p-208 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a1p-208 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5ap-208 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe38p-208 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfe3p-208 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728dp-208 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -5LL : -0x9.3088c35d733a5a069ef7728cfcp-208 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b6p-3280 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b6p-3280 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b5p-3280 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e7515p-3280 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -5LL : -0x9.3088c35d733a4b546773d0e75148p-3280 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b0718p-3280 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -5LL : -0x9.3088c35d733a4b5290f2103b071p-3280 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c1640308p-208 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16403p-208 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c16404p-208 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -5LL : -0x9.3088c35d733a52ac97f4c164p-208 : inexact-ok
+rootn -max -63
+= rootn downward binary32 -0xf.fffffp+124 -63LL : -0x3.e9b6ap-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -63LL : -0x3.e9b69cp-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -63LL : -0x3.e9b69cp-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -63LL : -0x3.e9b69cp-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8ep-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8ep-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8cp-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8cp-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d838p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d834p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b326p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b324p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b4p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -63LL : -0x3.e9b69c3845b8d836a422c730b3p-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63dp-20 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63c8p-20 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63c8p-20 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63c8p-20 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca95p-20 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94p-20 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab8p-20 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793ab78p-20 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793acp-20 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -63LL : -0xd.6ad9d250b63ca94f07cd1793a8p-20 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed24p-264 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed24p-264 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23p-264 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db2p-264 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -63LL : -0xf.4fa5937621aed23224859b01db18p-264 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e3895p-264 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -63LL : -0xf.4fa5937621aed231e64e26e38948p-264 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b4p-20 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48b38p-20 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea48cp-20 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -63LL : -0xd.6ad9d250b63ca874f1d81ea488p-20 : inexact-ok
+rootn -max -127
+= rootn downward binary32 -0xf.fffffp+124 -127LL : -0x7.f4da5p-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -127LL : -0x7.f4da5p-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -127LL : -0x7.f4da48p-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -127LL : -0x7.f4da48p-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d8p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d4p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d4p-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d4p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad8p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad8p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5adp-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb48p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eb44p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4ecp-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -127LL : -0x7.f4da4f024e6d5ad300df57d4eap-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae164398p-12 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae16439p-12 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae16439p-12 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae16439p-12 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933ep-12 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933ep-12 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933dp-12 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d28p-12 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60d2p-12 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde61p-12 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60cp-12 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60cp-12 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -127LL : -0xf.51015ae1643933d33140fde60cp-12 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5248p-132 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a52478p-132 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915758p-132 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -127LL : -0x7.f4da4ef244a5247cf74f24915754p-132 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c63164cp-132 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -127LL : -0x7.f4da4ef244a5247ce7455c631648p-132 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931bp-12 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931a8p-12 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931a8p-12 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150931a8p-12 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b238150934p-12 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b23815093p-12 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b23815093p-12 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -127LL : -0xf.51015ae164393357b23815093p-12 : inexact-ok
+rootn -max -255
+= rootn downward binary32 -0xf.fffffp+124 -255LL : -0xb.4c603p-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -255LL : -0xb.4c603p-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -255LL : -0xb.4c602p-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -255LL : -0xb.4c602p-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c8p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9cp-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9cp-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9cp-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a6p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a6p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a5p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f08p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f078p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62f4p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -255LL : -0xb.4c602a02eb9c2a56fdbf6f62fp-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4fp-8 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e8p-8 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e8p-8 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e8p-8 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82fp-8 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82fp-8 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82ep-8 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c25p-8 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c248p-8 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5c4p-8 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -255LL : -0xf.d3b4b2cd6e4e82e714b6c3d5cp-8 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34832p-68 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34832p-68 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af34831p-68 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd188p-68 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -255LL : -0xd.71f8cf08af3483107dadb6dbd18p-68 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e948188p-68 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -255LL : -0xd.71f8cf08af348310702e3e94818p-68 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a7p-8 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a6f8p-8 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a8p-8 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -255LL : -0xf.d3b4b2cd6e4e82a786559773a4p-8 : inexact-ok
+rootn -max -511
+= rootn downward binary32 -0xf.fffffp+124 -511LL : -0xd.7324ep-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -511LL : -0xd.7324dp-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -511LL : -0xd.7324dp-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -511LL : -0xd.7324dp-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca8p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca8p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1cap-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1cap-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c2p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c2p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c1p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5a8p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc5ap-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc8p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -511LL : -0xd.7324d6e5b1ca5c135dadeb0cc4p-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf5p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4ep-4 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4ep-4 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4ep-4 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a8p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a8p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a4p-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e33p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e32ep-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e4p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -511LL : -0x3.fd39cac5aaf4e9a5e9b6e819e3p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293cp-36 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293cp-36 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293bp-36 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b48p-36 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -511LL : -0xf.5202b197df1293b2bd58b9452b4p-36 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807d08p-36 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -511LL : -0xf.5202b197df1293b2b5abe1807dp-36 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dep-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713dcp-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192714p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -511LL : -0x3.fd39cac5aaf4e99deb44192713p-4 : inexact-ok
+rootn -max -1023
+= rootn downward binary32 -0xf.fffffp+124 -1023LL : -0xe.abbbp-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -1023LL : -0xe.abbbp-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -1023LL : -0xe.abbafp-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -1023LL : -0xe.abbafp-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf8p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdfp-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdfp-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdfp-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28dp-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28dp-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28cp-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb98p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56eb9p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56ecp-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -1023LL : -0xe.abbaff12bfdf28c387f85f56e8p-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c428p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c428p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c424p-4 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c424p-4 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427118p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427118p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c42711p-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf38334p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf3833p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf384p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -1023LL : -0x7.fe9ce1ce2c427111b95cccf382p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca5p-20 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca5p-20 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4p-20 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560e08p-20 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -1023LL : -0xf.d3d5c5880a2cca4019f762560ep-20 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f08p-20 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -1023LL : -0xf.d3d5c5880a2cca4016016f67f078p-20 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d8p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312d4p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e314p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1023LL : -0x7.fe9ce1ce2c427109b8bfc3e312p-4 : inexact-ok
+rootn -max -16383
+= rootn downward binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0cp-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0cp-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0bp-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -16383LL : -0xf.e9e0bp-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883679p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883679p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd8836788p-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd8836788p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fddp-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdcp-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eee8p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68eeep-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68fp-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -16383LL : -0xf.e9e0bd883678fdccd020ce68ecp-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe18p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe18p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe1p-4 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe1p-4 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14cp-4 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14cp-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bfp-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fcp-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458fb8p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4459p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4459p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -16383LL : -0xf.525529972fe14bf38e29a4458cp-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e776p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e776p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a412200cp-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -16383LL : -0x7.ffe9d183072e7758ee21a4122008p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead964p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16383LL : -0x7.ffe9d183072e7758ee01a3ead96p-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fc8p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fcp-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fcp-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077fcp-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d078p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d078p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077cp-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16383LL : -0xf.525529972fe14bf299007d077cp-4 : inexact-ok
+rootn -max -0x1000001
+= rootn downward binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa8p-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa7p-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa7p-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -16777217LL : -0xf.fffa7p-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdbp-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdbp-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bda8p-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bda8p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3ep-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dp-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528c8p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528cp-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e52cp-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -16777217LL : -0xf.fffa74703bdad3dde653a1e528p-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adabp-4 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adabp-4 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaa8p-4 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaa8p-4 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac02p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac02p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac01p-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97ep-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d97d8p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d98p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -16777217LL : -0xf.ffd3a3b7adaac010230cb25d94p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb799p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb799p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb798p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc7461p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa08fc74608p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0ba8p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -16777217LL : -0xf.fd3a751ed4cb7986faa07fca0bap-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f4908p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f49p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f4cp-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -16777217LL : -0xf.ffd3a3b7adaac01022ccb30f48p-4 : inexact-ok
+rootn -max -0x10000000000001
+= rootn downward binary32 -0xf.fffffp+124 -4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -4503599627370497LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -4503599627370497LL : -0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -4503599627370497LL : -0xf.fffffp-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa78p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa78p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa7p-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa7p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa747p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa747p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746fp-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f33ap-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3398p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f34p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f34p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3p-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -4503599627370497LL : -0xf.ffffffffffa746f40517193f3p-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a8p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3ap-4 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3ap-4 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3ap-4 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37bp-4 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37bp-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37ap-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc5316p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53158p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc534p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a1p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a1p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37ap-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4fp-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -4503599627370497LL : -0xf.ffffffffd3a37a020bc9a3d6d4e8p-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d6p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52d58p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc53p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -4503599627370497LL : -0xf.fffffffffd3a37a020b8ffc52cp-4 : inexact-ok
+rootn -max -0x7fffffffffffffff
+= rootn downward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffp-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffp-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4fp-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4ep-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e3088p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30878p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e30cp-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -9223372036854775807LL : -0xf.fffffffffffff4e8de80a2e308p-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffff8p-4 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa75p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa75p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa74p-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f40417184428p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171848p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa747p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffp+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f404171852898p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffffffffffffffffffffffff8p+16380 -9223372036854775807LL : -0xf.fffffffffffa746f40417185289p-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f4041718442p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f40417184418p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f40417184418p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171848p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -9223372036854775807LL : -0xf.ffffffffffffa746f404171844p-4 : inexact-ok
+rootn 1 123
+= rootn downward binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn tonearest intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn towardzero intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn upward intel96 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn downward m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn tonearest m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn towardzero m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn upward m68k96 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn downward binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn upward binary128 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn downward ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn tonearest ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn towardzero ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok
+= rootn upward ibm128 0x1p+0 123LL : 0x1p+0 : inexact-ok
+rootn 1 -123
+= rootn downward binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn tonearest intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn towardzero intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn upward intel96 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn downward m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn tonearest m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn towardzero m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn upward m68k96 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn downward binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn upward binary128 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn downward ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn tonearest ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn towardzero ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+= rootn upward ibm128 0x1p+0 -123LL : 0x1p+0 : inexact-ok
+rootn 1 1234
+= rootn downward binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn upward intel96 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn downward m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn upward m68k96 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn downward binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn upward binary128 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn downward ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+= rootn upward ibm128 0x1p+0 1234LL : 0x1p+0 : inexact-ok
+rootn 1 -1234
+= rootn downward binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn upward binary32 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn downward binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn upward binary64 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn downward intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn upward intel96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn downward m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn upward m68k96 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn downward binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn upward binary128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn downward ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn tonearest ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn towardzero ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+= rootn upward ibm128 0x1p+0 -1234LL : 0x1p+0 : inexact-ok
+rootn -1 123
+= rootn downward binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn upward binary32 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn downward binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn upward binary64 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn downward intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn tonearest intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn towardzero intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn upward intel96 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn downward m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn tonearest m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn towardzero m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn upward m68k96 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn downward binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn upward binary128 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn downward ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn tonearest ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn towardzero ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+= rootn upward ibm128 -0x1p+0 123LL : -0x1p+0 : inexact-ok
+rootn -1 -123
+= rootn downward binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn upward binary32 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn downward binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn upward binary64 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn downward intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn tonearest intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn towardzero intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn upward intel96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn downward m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn tonearest m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn towardzero m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn upward m68k96 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn downward binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn tonearest binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn towardzero binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn upward binary128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn downward ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn tonearest ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn towardzero ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+= rootn upward ibm128 -0x1p+0 -123LL : -0x1p+0 : inexact-ok
+rootn 2 123
+= rootn downward binary32 0x2p+0 123LL : 0x1.01725cp+0 : inexact-ok
+= rootn tonearest binary32 0x2p+0 123LL : 0x1.01725cp+0 : inexact-ok
+= rootn towardzero binary32 0x2p+0 123LL : 0x1.01725cp+0 : inexact-ok
+= rootn upward binary32 0x2p+0 123LL : 0x1.01725ep+0 : inexact-ok
+= rootn downward binary64 0x2p+0 123LL : 0x1.01725c43b5cc9p+0 : inexact-ok
+= rootn tonearest binary64 0x2p+0 123LL : 0x1.01725c43b5ccap+0 : inexact-ok
+= rootn towardzero binary64 0x2p+0 123LL : 0x1.01725c43b5cc9p+0 : inexact-ok
+= rootn upward binary64 0x2p+0 123LL : 0x1.01725c43b5ccap+0 : inexact-ok
+= rootn downward intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn tonearest intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn towardzero intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn upward intel96 0x2p+0 123LL : 0x1.01725c43b5cc9ffep+0 : inexact-ok
+= rootn downward m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn tonearest m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn towardzero m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn upward m68k96 0x2p+0 123LL : 0x1.01725c43b5cc9ffep+0 : inexact-ok
+= rootn downward binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok
+= rootn tonearest binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok
+= rootn towardzero binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok
+= rootn upward binary128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok
+= rootn downward ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok
+= rootn tonearest ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok
+= rootn towardzero ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok
+= rootn upward ibm128 0x2p+0 123LL : 0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok
+rootn 2 -123
+= rootn downward binary32 0x2p+0 -123LL : 0xf.e8fb8p-4 : inexact-ok
+= rootn tonearest binary32 0x2p+0 -123LL : 0xf.e8fb9p-4 : inexact-ok
+= rootn towardzero binary32 0x2p+0 -123LL : 0xf.e8fb8p-4 : inexact-ok
+= rootn upward binary32 0x2p+0 -123LL : 0xf.e8fb9p-4 : inexact-ok
+= rootn downward binary64 0x2p+0 -123LL : 0xf.e8fb888504698p-4 : inexact-ok
+= rootn tonearest binary64 0x2p+0 -123LL : 0xf.e8fb888504698p-4 : inexact-ok
+= rootn towardzero binary64 0x2p+0 -123LL : 0xf.e8fb888504698p-4 : inexact-ok
+= rootn upward binary64 0x2p+0 -123LL : 0xf.e8fb8885046ap-4 : inexact-ok
+= rootn downward intel96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok
+= rootn tonearest intel96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok
+= rootn towardzero intel96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok
+= rootn upward intel96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok
+= rootn downward m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok
+= rootn tonearest m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok
+= rootn towardzero m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a58p-4 : inexact-ok
+= rootn upward m68k96 0x2p+0 -123LL : 0xf.e8fb88850469a59p-4 : inexact-ok
+= rootn downward binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok
+= rootn tonearest binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok
+= rootn towardzero binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok
+= rootn upward binary128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc98p-4 : inexact-ok
+= rootn downward ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok
+= rootn tonearest ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok
+= rootn towardzero ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok
+= rootn upward ibm128 0x2p+0 -123LL : 0xf.e8fb88850469a58db45c079bccp-4 : inexact-ok
+rootn 2 1234
+= rootn downward binary32 0x2p+0 1234LL : 0x1.0024d2p+0 : inexact-ok
+= rootn tonearest binary32 0x2p+0 1234LL : 0x1.0024d2p+0 : inexact-ok
+= rootn towardzero binary32 0x2p+0 1234LL : 0x1.0024d2p+0 : inexact-ok
+= rootn upward binary32 0x2p+0 1234LL : 0x1.0024d4p+0 : inexact-ok
+= rootn downward binary64 0x2p+0 1234LL : 0x1.0024d28978755p+0 : inexact-ok
+= rootn tonearest binary64 0x2p+0 1234LL : 0x1.0024d28978756p+0 : inexact-ok
+= rootn towardzero binary64 0x2p+0 1234LL : 0x1.0024d28978755p+0 : inexact-ok
+= rootn upward binary64 0x2p+0 1234LL : 0x1.0024d28978756p+0 : inexact-ok
+= rootn downward intel96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok
+= rootn tonearest intel96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok
+= rootn towardzero intel96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok
+= rootn upward intel96 0x2p+0 1234LL : 0x1.0024d28978755da6p+0 : inexact-ok
+= rootn downward m68k96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok
+= rootn tonearest m68k96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok
+= rootn towardzero m68k96 0x2p+0 1234LL : 0x1.0024d28978755da4p+0 : inexact-ok
+= rootn upward m68k96 0x2p+0 1234LL : 0x1.0024d28978755da6p+0 : inexact-ok
+= rootn downward binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e622p+0 : inexact-ok
+= rootn tonearest binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e622p+0 : inexact-ok
+= rootn towardzero binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e622p+0 : inexact-ok
+= rootn upward binary128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e623p+0 : inexact-ok
+= rootn downward ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e6p+0 : inexact-ok
+= rootn tonearest ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e6p+0 : inexact-ok
+= rootn towardzero ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e6p+0 : inexact-ok
+= rootn upward ibm128 0x2p+0 1234LL : 0x1.0024d28978755da4c276c547e68p+0 : inexact-ok
+rootn 2 -1234
+= rootn downward binary32 0x2p+0 -1234LL : 0xf.fdb32p-4 : inexact-ok
+= rootn tonearest binary32 0x2p+0 -1234LL : 0xf.fdb33p-4 : inexact-ok
+= rootn towardzero binary32 0x2p+0 -1234LL : 0xf.fdb32p-4 : inexact-ok
+= rootn upward binary32 0x2p+0 -1234LL : 0xf.fdb33p-4 : inexact-ok
+= rootn downward binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f38p-4 : inexact-ok
+= rootn tonearest binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f4p-4 : inexact-ok
+= rootn towardzero binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f38p-4 : inexact-ok
+= rootn upward binary64 0x2p+0 -1234LL : 0xf.fdb32c1a86f4p-4 : inexact-ok
+= rootn downward intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok
+= rootn tonearest intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok
+= rootn towardzero intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok
+= rootn upward intel96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok
+= rootn downward m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok
+= rootn tonearest m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok
+= rootn towardzero m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfcp-4 : inexact-ok
+= rootn upward m68k96 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfdp-4 : inexact-ok
+= rootn downward binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86398p-4 : inexact-ok
+= rootn tonearest binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86398p-4 : inexact-ok
+= rootn towardzero binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86398p-4 : inexact-ok
+= rootn upward binary128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f863ap-4 : inexact-ok
+= rootn downward ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86p-4 : inexact-ok
+= rootn tonearest ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f864p-4 : inexact-ok
+= rootn towardzero ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f86p-4 : inexact-ok
+= rootn upward ibm128 0x2p+0 -1234LL : 0xf.fdb32c1a86f3dfc9e6a840f864p-4 : inexact-ok
+rootn -2 123
+= rootn downward binary32 -0x2p+0 123LL : -0x1.01725ep+0 : inexact-ok
+= rootn tonearest binary32 -0x2p+0 123LL : -0x1.01725cp+0 : inexact-ok
+= rootn towardzero binary32 -0x2p+0 123LL : -0x1.01725cp+0 : inexact-ok
+= rootn upward binary32 -0x2p+0 123LL : -0x1.01725cp+0 : inexact-ok
+= rootn downward binary64 -0x2p+0 123LL : -0x1.01725c43b5ccap+0 : inexact-ok
+= rootn tonearest binary64 -0x2p+0 123LL : -0x1.01725c43b5ccap+0 : inexact-ok
+= rootn towardzero binary64 -0x2p+0 123LL : -0x1.01725c43b5cc9p+0 : inexact-ok
+= rootn upward binary64 -0x2p+0 123LL : -0x1.01725c43b5cc9p+0 : inexact-ok
+= rootn downward intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffep+0 : inexact-ok
+= rootn tonearest intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn towardzero intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn upward intel96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn downward m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffep+0 : inexact-ok
+= rootn tonearest m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn towardzero m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn upward m68k96 -0x2p+0 123LL : -0x1.01725c43b5cc9ffcp+0 : inexact-ok
+= rootn downward binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok
+= rootn tonearest binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685ffp+0 : inexact-ok
+= rootn towardzero binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok
+= rootn upward binary128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187685fep+0 : inexact-ok
+= rootn downward ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok
+= rootn tonearest ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc6879187686p+0 : inexact-ok
+= rootn towardzero ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok
+= rootn upward ibm128 -0x2p+0 123LL : -0x1.01725c43b5cc9ffc68791876858p+0 : inexact-ok
+rootn -2 -123
+= rootn downward binary32 -0x2p+0 -123LL : -0xf.e8fb9p-4 : inexact-ok
+= rootn tonearest binary32 -0x2p+0 -123LL : -0xf.e8fb9p-4 : inexact-ok
+= rootn towardzero binary32 -0x2p+0 -123LL : -0xf.e8fb8p-4 : inexact-ok
+= rootn upward binary32 -0x2p+0 -123LL : -0xf.e8fb8p-4 : inexact-ok
+= rootn downward binary64 -0x2p+0 -123LL : -0xf.e8fb8885046ap-4 : inexact-ok
+= rootn tonearest binary64 -0x2p+0 -123LL : -0xf.e8fb888504698p-4 : inexact-ok
+= rootn towardzero binary64 -0x2p+0 -123LL : -0xf.e8fb888504698p-4 : inexact-ok
+= rootn upward binary64 -0x2p+0 -123LL : -0xf.e8fb888504698p-4 : inexact-ok
+= rootn downward intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok
+= rootn tonearest intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok
+= rootn towardzero intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok
+= rootn upward intel96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok
+= rootn downward m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok
+= rootn tonearest m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a59p-4 : inexact-ok
+= rootn towardzero m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok
+= rootn upward m68k96 -0x2p+0 -123LL : -0xf.e8fb88850469a58p-4 : inexact-ok
+= rootn downward binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc98p-4 : inexact-ok
+= rootn tonearest binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok
+= rootn towardzero binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok
+= rootn upward binary128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc978p-4 : inexact-ok
+= rootn downward ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bccp-4 : inexact-ok
+= rootn tonearest ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok
+= rootn towardzero ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok
+= rootn upward ibm128 -0x2p+0 -123LL : -0xf.e8fb88850469a58db45c079bc8p-4 : inexact-ok
+rootn 0x1.234p50 123
+= rootn downward binary32 0x4.8dp+48 123LL : 0x1.53ad28p+0 : inexact-ok
+= rootn tonearest binary32 0x4.8dp+48 123LL : 0x1.53ad28p+0 : inexact-ok
+= rootn towardzero binary32 0x4.8dp+48 123LL : 0x1.53ad28p+0 : inexact-ok
+= rootn upward binary32 0x4.8dp+48 123LL : 0x1.53ad2ap+0 : inexact-ok
+= rootn downward binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27afp+0 : inexact-ok
+= rootn tonearest binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27afp+0 : inexact-ok
+= rootn towardzero binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27afp+0 : inexact-ok
+= rootn upward binary64 0x4.8dp+48 123LL : 0x1.53ad28bfc27bp+0 : inexact-ok
+= rootn downward intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok
+= rootn tonearest intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok
+= rootn towardzero intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok
+= rootn upward intel96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok
+= rootn downward m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok
+= rootn tonearest m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok
+= rootn towardzero m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dap+0 : inexact-ok
+= rootn upward m68k96 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dcp+0 : inexact-ok
+= rootn downward binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok
+= rootn tonearest binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok
+= rootn towardzero binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok
+= rootn upward binary128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f3ep+0 : inexact-ok
+= rootn downward ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok
+= rootn tonearest ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok
+= rootn towardzero ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok
+= rootn upward ibm128 0x4.8dp+48 123LL : 0x1.53ad28bfc27af0dbc4196a457f8p+0 : inexact-ok
+rootn 0x1.234p50 -123
+= rootn downward binary32 0x4.8dp+48 -123LL : 0xc.0efc3p-4 : inexact-ok
+= rootn tonearest binary32 0x4.8dp+48 -123LL : 0xc.0efc3p-4 : inexact-ok
+= rootn towardzero binary32 0x4.8dp+48 -123LL : 0xc.0efc3p-4 : inexact-ok
+= rootn upward binary32 0x4.8dp+48 -123LL : 0xc.0efc4p-4 : inexact-ok
+= rootn downward binary64 0x4.8dp+48 -123LL : 0xc.0efc307b7653p-4 : inexact-ok
+= rootn tonearest binary64 0x4.8dp+48 -123LL : 0xc.0efc307b7653p-4 : inexact-ok
+= rootn towardzero binary64 0x4.8dp+48 -123LL : 0xc.0efc307b7653p-4 : inexact-ok
+= rootn upward binary64 0x4.8dp+48 -123LL : 0xc.0efc307b76538p-4 : inexact-ok
+= rootn downward intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok
+= rootn tonearest intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok
+= rootn towardzero intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok
+= rootn upward intel96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok
+= rootn downward m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok
+= rootn tonearest m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok
+= rootn towardzero m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccp-4 : inexact-ok
+= rootn upward m68k96 0x4.8dp+48 -123LL : 0xc.0efc307b76530cdp-4 : inexact-ok
+= rootn downward binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok
+= rootn tonearest binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok
+= rootn towardzero binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok
+= rootn upward binary128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e7978p-4 : inexact-ok
+= rootn downward ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok
+= rootn tonearest ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok
+= rootn towardzero ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok
+= rootn upward ibm128 0x4.8dp+48 -123LL : 0xc.0efc307b76530ccc9b1c5d8e7cp-4 : inexact-ok
+rootn 0x1.234p50 1234
+= rootn downward binary32 0x4.8dp+48 1234LL : 0x1.0751bcp+0 : inexact-ok
+= rootn tonearest binary32 0x4.8dp+48 1234LL : 0x1.0751bep+0 : inexact-ok
+= rootn towardzero binary32 0x4.8dp+48 1234LL : 0x1.0751bcp+0 : inexact-ok
+= rootn upward binary32 0x4.8dp+48 1234LL : 0x1.0751bep+0 : inexact-ok
+= rootn downward binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9p+0 : inexact-ok
+= rootn tonearest binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9p+0 : inexact-ok
+= rootn towardzero binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9p+0 : inexact-ok
+= rootn upward binary64 0x4.8dp+48 1234LL : 0x1.0751bdae6b4cap+0 : inexact-ok
+= rootn downward intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok
+= rootn tonearest intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok
+= rootn towardzero intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok
+= rootn upward intel96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok
+= rootn downward m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok
+= rootn tonearest m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok
+= rootn towardzero m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9578p+0 : inexact-ok
+= rootn upward m68k96 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c957ap+0 : inexact-ok
+= rootn downward binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe202p+0 : inexact-ok
+= rootn tonearest binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe202p+0 : inexact-ok
+= rootn towardzero binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe202p+0 : inexact-ok
+= rootn upward binary128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe203p+0 : inexact-ok
+= rootn downward ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe2p+0 : inexact-ok
+= rootn tonearest ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe2p+0 : inexact-ok
+= rootn towardzero ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe2p+0 : inexact-ok
+= rootn upward ibm128 0x4.8dp+48 1234LL : 0x1.0751bdae6b4c9579f01442dbe28p+0 : inexact-ok
+rootn 0x1.234p50 -1234
+= rootn downward binary32 0x4.8dp+48 -1234LL : 0xf.8e257p-4 : inexact-ok
+= rootn tonearest binary32 0x4.8dp+48 -1234LL : 0xf.8e258p-4 : inexact-ok
+= rootn towardzero binary32 0x4.8dp+48 -1234LL : 0xf.8e257p-4 : inexact-ok
+= rootn upward binary32 0x4.8dp+48 -1234LL : 0xf.8e258p-4 : inexact-ok
+= rootn downward binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50dp-4 : inexact-ok
+= rootn tonearest binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50dp-4 : inexact-ok
+= rootn towardzero binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50dp-4 : inexact-ok
+= rootn upward binary64 0x4.8dp+48 -1234LL : 0xf.8e257948d50d8p-4 : inexact-ok
+= rootn downward intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok
+= rootn tonearest intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok
+= rootn towardzero intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok
+= rootn upward intel96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok
+= rootn downward m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok
+= rootn tonearest m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok
+= rootn towardzero m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148p-4 : inexact-ok
+= rootn upward m68k96 0x4.8dp+48 -1234LL : 0xf.8e257948d50d149p-4 : inexact-ok
+= rootn downward binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94188p-4 : inexact-ok
+= rootn tonearest binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f9419p-4 : inexact-ok
+= rootn towardzero binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94188p-4 : inexact-ok
+= rootn upward binary128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f9419p-4 : inexact-ok
+= rootn downward ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94p-4 : inexact-ok
+= rootn tonearest ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94p-4 : inexact-ok
+= rootn towardzero ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f94p-4 : inexact-ok
+= rootn upward ibm128 0x4.8dp+48 -1234LL : 0xf.8e257948d50d148b321040f944p-4 : inexact-ok
+rootn -0x1.234p50 123
+= rootn downward binary32 -0x4.8dp+48 123LL : -0x1.53ad2ap+0 : inexact-ok
+= rootn tonearest binary32 -0x4.8dp+48 123LL : -0x1.53ad28p+0 : inexact-ok
+= rootn towardzero binary32 -0x4.8dp+48 123LL : -0x1.53ad28p+0 : inexact-ok
+= rootn upward binary32 -0x4.8dp+48 123LL : -0x1.53ad28p+0 : inexact-ok
+= rootn downward binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27bp+0 : inexact-ok
+= rootn tonearest binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27afp+0 : inexact-ok
+= rootn towardzero binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27afp+0 : inexact-ok
+= rootn upward binary64 -0x4.8dp+48 123LL : -0x1.53ad28bfc27afp+0 : inexact-ok
+= rootn downward intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok
+= rootn tonearest intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok
+= rootn towardzero intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok
+= rootn upward intel96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok
+= rootn downward m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok
+= rootn tonearest m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dcp+0 : inexact-ok
+= rootn towardzero m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok
+= rootn upward m68k96 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dap+0 : inexact-ok
+= rootn downward binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3ep+0 : inexact-ok
+= rootn tonearest binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok
+= rootn towardzero binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok
+= rootn upward binary128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f3dp+0 : inexact-ok
+= rootn downward ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457f8p+0 : inexact-ok
+= rootn tonearest ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok
+= rootn towardzero ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok
+= rootn upward ibm128 -0x4.8dp+48 123LL : -0x1.53ad28bfc27af0dbc4196a457fp+0 : inexact-ok
+rootn -0x1.234p50 -123
+= rootn downward binary32 -0x4.8dp+48 -123LL : -0xc.0efc4p-4 : inexact-ok
+= rootn tonearest binary32 -0x4.8dp+48 -123LL : -0xc.0efc3p-4 : inexact-ok
+= rootn towardzero binary32 -0x4.8dp+48 -123LL : -0xc.0efc3p-4 : inexact-ok
+= rootn upward binary32 -0x4.8dp+48 -123LL : -0xc.0efc3p-4 : inexact-ok
+= rootn downward binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b76538p-4 : inexact-ok
+= rootn tonearest binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b7653p-4 : inexact-ok
+= rootn towardzero binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b7653p-4 : inexact-ok
+= rootn upward binary64 -0x4.8dp+48 -123LL : -0xc.0efc307b7653p-4 : inexact-ok
+= rootn downward intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok
+= rootn tonearest intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok
+= rootn towardzero intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok
+= rootn upward intel96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok
+= rootn downward m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok
+= rootn tonearest m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530cdp-4 : inexact-ok
+= rootn towardzero m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok
+= rootn upward m68k96 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccp-4 : inexact-ok
+= rootn downward binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e7978p-4 : inexact-ok
+= rootn tonearest binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok
+= rootn towardzero binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok
+= rootn upward binary128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e797p-4 : inexact-ok
+= rootn downward ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e7cp-4 : inexact-ok
+= rootn tonearest ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok
+= rootn towardzero ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok
+= rootn upward ibm128 -0x4.8dp+48 -123LL : -0xc.0efc307b76530ccc9b1c5d8e78p-4 : inexact-ok
+rootn 0x1.234p500 123
+= rootn downward binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986cp+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok
+= rootn downward binary64 0x1.234p+500 123LL : 0x1.0c1618d82017dp+4 : inexact-ok
+= rootn tonearest binary64 0x1.234p+500 123LL : 0x1.0c1618d82017ep+4 : inexact-ok
+= rootn towardzero binary64 0x1.234p+500 123LL : 0x1.0c1618d82017dp+4 : inexact-ok
+= rootn upward binary64 0x1.234p+500 123LL : 0x1.0c1618d82017ep+4 : inexact-ok
+= rootn downward intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok
+= rootn tonearest intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok
+= rootn towardzero intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok
+= rootn upward intel96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok
+= rootn downward m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok
+= rootn tonearest m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok
+= rootn towardzero m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d898p+4 : inexact-ok
+= rootn upward m68k96 0x1.234p+500 123LL : 0x1.0c1618d82017d89ap+4 : inexact-ok
+= rootn downward binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok
+= rootn tonearest binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok
+= rootn towardzero binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok
+= rootn upward binary128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok
+= rootn downward ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok
+= rootn tonearest ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok
+= rootn towardzero ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok
+= rootn upward ibm128 0x1.234p+500 123LL : 0x1.0c1618d82017d89964fae23e2bp+4 : inexact-ok
+rootn 0x1.234p500 -123
+= rootn downward binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -123LL : 0x7.c7198p-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117dcp-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588ep-4 : inexact-ok
+= rootn downward binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd68p-8 : inexact-ok
+= rootn tonearest binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd7p-8 : inexact-ok
+= rootn towardzero binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd68p-8 : inexact-ok
+= rootn upward binary64 0x1.234p+500 -123LL : 0xf.475656eb4cd7p-8 : inexact-ok
+= rootn downward intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn tonearest intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn towardzero intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn upward intel96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd4p-8 : inexact-ok
+= rootn downward m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn tonearest m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn towardzero m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn upward m68k96 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd4p-8 : inexact-ok
+= rootn downward binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok
+= rootn tonearest binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok
+= rootn towardzero binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok
+= rootn upward binary128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok
+= rootn downward ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok
+= rootn tonearest ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok
+= rootn towardzero ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok
+= rootn upward ibm128 0x1.234p+500 -123LL : 0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok
+rootn 0x1.234p500 1234
+= rootn downward binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 1234LL : 0x1.13157ap+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97bp+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok
+= rootn downward binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4acp+0 : inexact-ok
+= rootn tonearest binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4adp+0 : inexact-ok
+= rootn towardzero binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4acp+0 : inexact-ok
+= rootn upward binary64 0x1.234p+500 1234LL : 0x1.530bc68fbf4adp+0 : inexact-ok
+= rootn downward intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok
+= rootn tonearest intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok
+= rootn towardzero intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok
+= rootn upward intel96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98ap+0 : inexact-ok
+= rootn downward m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok
+= rootn tonearest m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok
+= rootn towardzero m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac988p+0 : inexact-ok
+= rootn upward m68k96 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98ap+0 : inexact-ok
+= rootn downward binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258cfp+0 : inexact-ok
+= rootn tonearest binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258cfp+0 : inexact-ok
+= rootn towardzero binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258cfp+0 : inexact-ok
+= rootn upward binary128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd258dp+0 : inexact-ok
+= rootn downward ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd2588p+0 : inexact-ok
+= rootn tonearest ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd259p+0 : inexact-ok
+= rootn towardzero ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd2588p+0 : inexact-ok
+= rootn upward ibm128 0x1.234p+500 1234LL : 0x1.530bc68fbf4ac98802199cd259p+0 : inexact-ok
+rootn 0x1.234p500 -1234
+= rootn downward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d76p-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c628p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b8p-4 : inexact-ok
+= rootn downward binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953d8p-4 : inexact-ok
+= rootn tonearest binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953d8p-4 : inexact-ok
+= rootn towardzero binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953d8p-4 : inexact-ok
+= rootn upward binary64 0x1.234p+500 -1234LL : 0xc.14b992a9953ep-4 : inexact-ok
+= rootn downward intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok
+= rootn tonearest intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok
+= rootn towardzero intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok
+= rootn upward intel96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok
+= rootn downward m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok
+= rootn tonearest m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok
+= rootn towardzero m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d945p-4 : inexact-ok
+= rootn upward m68k96 0x1.234p+500 -1234LL : 0xc.14b992a9953d946p-4 : inexact-ok
+= rootn downward binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499bp-4 : inexact-ok
+= rootn tonearest binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499bp-4 : inexact-ok
+= rootn towardzero binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499bp-4 : inexact-ok
+= rootn upward binary128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965499b8p-4 : inexact-ok
+= rootn downward ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965498p-4 : inexact-ok
+= rootn tonearest ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965498p-4 : inexact-ok
+= rootn towardzero ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f965498p-4 : inexact-ok
+= rootn upward ibm128 0x1.234p+500 -1234LL : 0xc.14b992a9953d9458476f96549cp-4 : inexact-ok
+rootn -0x1.234p500 123
+= rootn downward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986cp+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok
+= rootn downward binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017ep+4 : inexact-ok
+= rootn tonearest binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017ep+4 : inexact-ok
+= rootn towardzero binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017dp+4 : inexact-ok
+= rootn upward binary64 -0x1.234p+500 123LL : -0x1.0c1618d82017dp+4 : inexact-ok
+= rootn downward intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok
+= rootn tonearest intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok
+= rootn towardzero intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok
+= rootn upward intel96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok
+= rootn downward m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok
+= rootn tonearest m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d89ap+4 : inexact-ok
+= rootn towardzero m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok
+= rootn upward m68k96 -0x1.234p+500 123LL : -0x1.0c1618d82017d898p+4 : inexact-ok
+= rootn downward binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok
+= rootn tonearest binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aa1p+4 : inexact-ok
+= rootn towardzero binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok
+= rootn upward binary128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2aap+4 : inexact-ok
+= rootn downward ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2bp+4 : inexact-ok
+= rootn tonearest ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok
+= rootn towardzero ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok
+= rootn upward ibm128 -0x1.234p+500 123LL : -0x1.0c1618d82017d89964fae23e2a8p+4 : inexact-ok
+rootn -0x1.234p500 -123
+= rootn downward binary32 -0xf.fffffp+124 -123LL : -0x7.c7198p-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117dcp-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588ep-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn downward binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd7p-8 : inexact-ok
+= rootn tonearest binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd7p-8 : inexact-ok
+= rootn towardzero binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd68p-8 : inexact-ok
+= rootn upward binary64 -0x1.234p+500 -123LL : -0xf.475656eb4cd68p-8 : inexact-ok
+= rootn downward intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd4p-8 : inexact-ok
+= rootn tonearest intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn towardzero intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn upward intel96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn downward m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd4p-8 : inexact-ok
+= rootn tonearest m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn towardzero m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn upward m68k96 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3p-8 : inexact-ok
+= rootn downward binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok
+= rootn tonearest binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8acp-8 : inexact-ok
+= rootn towardzero binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok
+= rootn upward binary128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8ab8p-8 : inexact-ok
+= rootn downward ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok
+= rootn tonearest ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf8cp-8 : inexact-ok
+= rootn towardzero ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok
+= rootn upward ibm128 -0x1.234p+500 -123LL : -0xf.475656eb4cd6cd3714500eaf88p-8 : inexact-ok
+rootn 0x9.8765p5000 123
+= rootn downward binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 123LL : 0x2.0ea1bp+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 123LL : 0x2.0ea1b4p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 123LL : 0x2.0ea1b3849986cp+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 123LL : 0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9ddp+8 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9ddp+8 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9ddp+8 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dep+8 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd36p+8 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd362p+8 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e477p+8 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 123LL : 0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok
+= rootn downward intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok
+= rootn tonearest intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok
+= rootn towardzero intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok
+= rootn upward intel96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok
+= rootn downward m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok
+= rootn tonearest m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok
+= rootn towardzero m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7ap+40 : inexact-ok
+= rootn upward m68k96 0x9.8765p+5000 123LL : 0x1.9940af252022ef7cp+40 : inexact-ok
+= rootn downward binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok
+= rootn tonearest binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok
+= rootn towardzero binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok
+= rootn upward binary128 0x9.8765p+5000 123LL : 0x1.9940af252022ef7bca6a0cca2444p+40 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 123LL : 0x1.40ba2ee94c9dd36c3693f586928p+8 : inexact-ok
+rootn 0x9.8765p5000 -123
+= rootn downward binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -123LL : 0x7.c71978p-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -123LL : 0x7.c7198p-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117d8p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -123LL : 0x7.c7197816117dcp-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d8538p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -123LL : 0x7.c7197816117d854p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c68p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -123LL : 0x7.c7197816117d8539c75883588ep-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbb8p-12 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbb8p-12 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbb8p-12 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbcp-12 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadep-12 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadep-12 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -123LL : 0xc.c55e9b53bfbbadd2134b2a9264p-12 : inexact-ok
+= rootn downward intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok
+= rootn tonearest intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok
+= rootn towardzero intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok
+= rootn upward intel96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok
+= rootn downward m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok
+= rootn tonearest m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok
+= rootn towardzero m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735cp-44 : inexact-ok
+= rootn upward m68k96 0x9.8765p+5000 -123LL : 0xa.022c321517735c1p-44 : inexact-ok
+= rootn downward binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok
+= rootn tonearest binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok
+= rootn towardzero binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok
+= rootn upward binary128 0x9.8765p+5000 -123LL : 0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -123LL : 0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok
+rootn 0x9.8765p5000 1234
+= rootn downward binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 1234LL : 0x1.131578p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 1234LL : 0x1.13157ap+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7dcp+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 1234LL : 0x1.131578396c7ddp+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce98p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9ap+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97ap+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d97bp+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d9p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 1234LL : 0x1.131578396c7dce9828074e15d98p+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2p+0 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad3p+0 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2p+0 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad3p+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac2p+0 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac4p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfdp+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfep+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfdp+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939bfep+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939b8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939cp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939b8p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 1234LL : 0x1.c707fdef6aad2ac3bcaadb939cp+0 : inexact-ok
+= rootn downward intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok
+= rootn tonearest intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok
+= rootn towardzero intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok
+= rootn upward intel96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924cp+4 : inexact-ok
+= rootn downward m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok
+= rootn tonearest m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok
+= rootn towardzero m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ap+4 : inexact-ok
+= rootn upward m68k96 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924cp+4 : inexact-ok
+= rootn downward binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4cp+4 : inexact-ok
+= rootn tonearest binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4cp+4 : inexact-ok
+= rootn towardzero binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4cp+4 : inexact-ok
+= rootn upward binary128 0x9.8765p+5000 1234LL : 0x1.09db0d599eea924ace1d8619fa4dp+4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917735p+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917736p+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917735p+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f917736p+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f9177p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f9177p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f9177p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234LL : 0x1.c707fdef6aad2ac536431f91778p+0 : inexact-ok
+rootn 0x9.8765p5000 -1234
+= rootn downward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -1234LL : 0xe.e3d75p-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -1234LL : 0xe.e3d76p-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c62p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c628p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e2p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e3p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4dp-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4d8p-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b4p-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -1234LL : 0xe.e3d755d34c622e20d0f98f50b8p-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f48p-4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f5p-4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f48p-4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f5p-4 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31p-4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e32p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdce8p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcfp-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdce8p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcfp-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcp-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bdcp-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -1234LL : 0x9.00678f1b59f4e31ff87bb10bep-4 : inexact-ok
+= rootn downward intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok
+= rootn tonearest intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok
+= rootn towardzero intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok
+= rootn upward intel96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186eep-8 : inexact-ok
+= rootn downward m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok
+= rootn tonearest m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok
+= rootn towardzero m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186edp-8 : inexact-ok
+= rootn upward m68k96 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186eep-8 : inexact-ok
+= rootn downward binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed33202637p-8 : inexact-ok
+= rootn tonearest binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed33202637p-8 : inexact-ok
+= rootn towardzero binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed33202637p-8 : inexact-ok
+= rootn upward binary128 0x9.8765p+5000 -1234LL : 0xf.6827b30f7c186ed01ed332026378p-8 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb7583p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb7583p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb7583p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb75838p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb758p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb758p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb758p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234LL : 0x9.00678f1b59f4e318803cfdb75cp-4 : inexact-ok
+rootn 0x9.8765p5000 12345
+= rootn downward binary32 0xf.fffffp+124 12345LL : 0x1.01d8b2p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 12345LL : 0x1.01d8b4p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 12345LL : 0x1.01d8b2p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 12345LL : 0x1.01d8b4p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 12345LL : 0x1.01d8b34336119p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 12345LL : 0x1.01d8b3433611ap+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 12345LL : 0x1.01d8b34336119p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 12345LL : 0x1.01d8b3433611ap+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d4ap+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d4ap+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 12345LL : 0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15p+0 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c16p+0 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15p+0 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c16p+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a96p+0 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a98p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 12345LL : 0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok
+= rootn downward intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn tonearest intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn towardzero intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn upward intel96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ccp+0 : inexact-ok
+= rootn downward m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn tonearest m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn towardzero m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn upward m68k96 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ccp+0 : inexact-ok
+= rootn downward binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok
+= rootn tonearest binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok
+= rootn towardzero binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok
+= rootn upward binary128 0x9.8765p+5000 12345LL : 0x1.5308adb43e28e6ca0e2583e60532p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342dfb9p+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 12345LL : 0x1.0f267534b6c15a97d8eae342ep+0 : inexact-ok
+rootn 0x9.8765p5000 -12345
+= rootn downward binary32 0xf.fffffp+124 -12345LL : 0xf.e2aafp-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -12345LL : 0xf.e2aafp-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -12345LL : 0xf.e2aafp-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -12345LL : 0xf.e2abp-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c18p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c18p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c18p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c2p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb3p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb3p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -12345LL : 0xf.e2aaf522d0c1bb224a471022dp-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a048p-4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a048p-4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a048p-4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a05p-4 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd9p-4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd9p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb250348p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -12345LL : 0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok
+= rootn downward intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn tonearest intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn towardzero intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn upward intel96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985156p-4 : inexact-ok
+= rootn downward m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn tonearest m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn towardzero m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn upward m68k96 0x9.8765p+5000 -12345LL : 0xc.14d5d33e2985156p-4 : inexact-ok
+= rootn downward binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok
+= rootn tonearest binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok
+= rootn towardzero binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok
+= rootn upward binary128 0x9.8765p+5000 -12345LL : 0xc.14d5d33e29851555471a681e6aa8p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : 0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok
+rootn 0x9.8765p5000 1234567
+= rootn downward binary32 0xf.fffffp+124 1234567LL : 0x1.0004b4p+0 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 1234567LL : 0x1.0004b6p+0 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 1234567LL : 0x1.0004b4p+0 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 1234567LL : 0x1.0004b6p+0 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49885p+0 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49885p+0 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49885p+0 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 1234567LL : 0x1.0004b5bf49886p+0 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502cp+0 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502ep+0 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125375dp+0 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 1234567LL : 0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccap+0 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccap+0 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccap+0 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787ccbp+0 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cap+0 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7ccp+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e28p+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 1234567LL : 0x1.0025b06787cca7cbcec982534e8p+0 : inexact-ok
+= rootn downward intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok
+= rootn tonearest intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok
+= rootn towardzero intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok
+= rootn upward intel96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok
+= rootn downward m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok
+= rootn tonearest m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok
+= rootn towardzero m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa48p+0 : inexact-ok
+= rootn upward m68k96 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa4ap+0 : inexact-ok
+= rootn downward binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok
+= rootn tonearest binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok
+= rootn towardzero binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok
+= rootn upward binary128 0x9.8765p+5000 1234567LL : 0x1.00b85ab300e5fa49e03ca401e732p+0 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a87p+0 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : 0x1.0025b06787cca7cbceffe6084bp+0 : inexact-ok
+rootn 0x9.8765p5000 -1234567
+= rootn downward binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4ap-4 : inexact-ok
+= rootn tonearest binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4ap-4 : inexact-ok
+= rootn towardzero binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4ap-4 : inexact-ok
+= rootn upward binary32 0xf.fffffp+124 -1234567LL : 0xf.ffb4bp-4 : inexact-ok
+= rootn downward binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e51188p-4 : inexact-ok
+= rootn tonearest binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5119p-4 : inexact-ok
+= rootn towardzero binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e51188p-4 : inexact-ok
+= rootn upward binary64 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5119p-4 : inexact-ok
+= rootn downward intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn tonearest intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn towardzero intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn upward intel96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f12p-4 : inexact-ok
+= rootn downward m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn tonearest m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn towardzero m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn upward m68k96 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f12p-4 : inexact-ok
+= rootn downward binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok
+= rootn tonearest binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok
+= rootn towardzero binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok
+= rootn upward binary128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok
+= rootn downward ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok
+= rootn tonearest ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok
+= rootn upward ibm128 0xf.fffffp+124 -1234567LL : 0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok
+= rootn downward binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadc8p-4 : inexact-ok
+= rootn tonearest binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eaddp-4 : inexact-ok
+= rootn towardzero binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadc8p-4 : inexact-ok
+= rootn upward binary64 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eaddp-4 : inexact-ok
+= rootn downward intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn tonearest intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn towardzero intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn upward intel96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdadp-4 : inexact-ok
+= rootn downward m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn tonearest m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn towardzero m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn upward m68k96 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdadp-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffff8p+1020 -1234567LL : 0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok
+= rootn downward intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn tonearest intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn towardzero intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn upward intel96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f216ap-4 : inexact-ok
+= rootn downward m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn tonearest m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn towardzero m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn upward m68k96 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f216ap-4 : inexact-ok
+= rootn downward binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok
+= rootn tonearest binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok
+= rootn towardzero binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok
+= rootn upward binary128 0x9.8765p+5000 -1234567LL : 0xf.f4829b02a5f21697b70646b16228p-4 : inexact-ok
+= rootn downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok
+= rootn tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok
+= rootn towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok
+= rootn upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok
+= rootn downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok
+= rootn tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok
+= rootn towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok
+= rootn upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : 0xf.fda55241eadcdac6d3c4c4db7cp-4 : inexact-ok
+rootn -0x9.8765p5000 123
+= rootn downward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 123LL : -0x2.0ea1b4p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 123LL : -0x2.0ea1bp+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986cp+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986ap+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aebp+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeacp+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d6p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84d4p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe85p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 123LL : -0x2.0ea1b3849986aeae00eedefe84p+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dep+8 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9ddp+8 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9ddp+8 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9ddp+8 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd362p+8 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd36p+8 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e477p+8 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e476p+8 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e48p+8 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 123LL : -0x1.40ba2ee94c9dd361c8754b98e4p+8 : inexact-ok
+= rootn downward intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok
+= rootn tonearest intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok
+= rootn towardzero intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok
+= rootn upward intel96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok
+= rootn downward m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok
+= rootn tonearest m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7cp+40 : inexact-ok
+= rootn towardzero m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok
+= rootn upward m68k96 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7ap+40 : inexact-ok
+= rootn downward binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2444p+40 : inexact-ok
+= rootn tonearest binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok
+= rootn towardzero binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok
+= rootn upward binary128 -0x9.8765p+5000 123LL : -0x1.9940af252022ef7bca6a0cca2443p+40 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922ep+8 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586922dp+8 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f586928p+8 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 123LL : -0x1.40ba2ee94c9dd36c3693f58692p+8 : inexact-ok
+rootn -0x9.8765p5000 -123
+= rootn downward binary32 -0xf.fffffp+124 -123LL : -0x7.c7198p-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -123LL : -0x7.c71978p-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117dcp-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d854p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8538p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c6cp-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588c68p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588ep-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -123LL : -0x7.c7197816117d8539c75883588cp-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbcp-12 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbb8p-12 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbb8p-12 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbb8p-12 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadep-12 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadep-12 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbaddp-12 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261c8p-12 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9261cp-12 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a9264p-12 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -123LL : -0xc.c55e9b53bfbbadd2134b2a926p-12 : inexact-ok
+= rootn downward intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok
+= rootn tonearest intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok
+= rootn towardzero intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok
+= rootn upward intel96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok
+= rootn downward m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok
+= rootn tonearest m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735c1p-44 : inexact-ok
+= rootn towardzero m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok
+= rootn upward m68k96 -0x9.8765p+5000 -123LL : -0xa.022c321517735cp-44 : inexact-ok
+= rootn downward binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok
+= rootn tonearest binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4bp-44 : inexact-ok
+= rootn towardzero binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok
+= rootn upward binary128 -0x9.8765p+5000 -123LL : -0xa.022c321517735c0fcab5edd6c4a8p-44 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf98p-12 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebf9p-12 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cecp-12 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -123LL : -0xc.c55e9b53bfbbad67c120a6cebcp-12 : inexact-ok
+rootn -0x9.8765p5000 12345
+= rootn downward binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b4p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b4p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b2p+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 12345LL : -0x1.01d8b2p+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b3433611ap+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b3433611ap+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d4ap+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d4ap+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48p+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce5p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913ce4p+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913dp+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 12345LL : -0x1.01d8b34336119d48e78b6b913c8p+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c16p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c16p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15p+0 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15p+0 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a98p+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a96p+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3efp+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa3eep+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa4p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 12345LL : -0x1.0f267534b6c15a97c26d0eeaa38p+0 : inexact-ok
+= rootn downward intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ccp+0 : inexact-ok
+= rootn tonearest intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn towardzero intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn upward intel96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn downward m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ccp+0 : inexact-ok
+= rootn tonearest m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn towardzero m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn upward m68k96 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6cap+0 : inexact-ok
+= rootn downward binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60532p+0 : inexact-ok
+= rootn tonearest binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok
+= rootn towardzero binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok
+= rootn upward binary128 -0x9.8765p+5000 12345LL : -0x1.5308adb43e28e6ca0e2583e60531p+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb9p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342dfb8p+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342ep+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 12345LL : -0x1.0f267534b6c15a97d8eae342df8p+0 : inexact-ok
+rootn -0x9.8765p5000 -12345
+= rootn downward binary32 -0xf.fffffp+124 -12345LL : -0xf.e2abp-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -12345LL : -0xf.e2aafp-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -12345LL : -0xf.e2aafp-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -12345LL : -0xf.e2aafp-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c2p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c18p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c18p-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c18p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb3p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb3p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb2p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccep-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccd8p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022dp-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -12345LL : -0xf.e2aaf522d0c1bb224a471022ccp-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a05p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a048p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a048p-4 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a048p-4 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd9p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd9p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8p-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb250348p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25034p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb2504p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -12345LL : -0xf.1b23f2ea7a04bd8070a2cb25p-4 : inexact-ok
+= rootn downward intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985156p-4 : inexact-ok
+= rootn tonearest intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn towardzero intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn upward intel96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn downward m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985156p-4 : inexact-ok
+= rootn tonearest m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn towardzero m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn upward m68k96 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e2985155p-4 : inexact-ok
+= rootn downward binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aa8p-4 : inexact-ok
+= rootn tonearest binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok
+= rootn towardzero binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok
+= rootn upward binary128 -0x9.8765p+5000 -12345LL : -0xc.14d5d33e29851555471a681e6aap-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb7738688p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb773868p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77388p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -12345LL : -0xf.1b23f2ea7a04bd7f2fdcb77384p-4 : inexact-ok
+rootn -0x9.8765p5000 1234567
+= rootn downward binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b6p+0 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b6p+0 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b4p+0 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 1234567LL : -0x1.0004b4p+0 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49886p+0 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49885p+0 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49885p+0 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf49885p+0 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502ep+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502cp+0 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375dp+0 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125375cp+0 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c071125378p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 1234567LL : -0x1.0004b5bf4988502d3c07112537p+0 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccbp+0 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccap+0 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccap+0 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787ccap+0 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7ccp+0 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cap+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e28p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e27p+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534e8p+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 1234567LL : -0x1.0025b06787cca7cbcec982534ep+0 : inexact-ok
+= rootn downward intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok
+= rootn tonearest intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok
+= rootn towardzero intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok
+= rootn upward intel96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok
+= rootn downward m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok
+= rootn tonearest m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa4ap+0 : inexact-ok
+= rootn towardzero m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok
+= rootn upward m68k96 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa48p+0 : inexact-ok
+= rootn downward binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e732p+0 : inexact-ok
+= rootn tonearest binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok
+= rootn towardzero binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok
+= rootn upward binary128 -0x9.8765p+5000 1234567LL : -0x1.00b85ab300e5fa49e03ca401e731p+0 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a87p+0 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a86p+0 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084bp+0 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 1234567LL : -0x1.0025b06787cca7cbceffe6084a8p+0 : inexact-ok
+rootn -0x9.8765p5000 -1234567
+= rootn downward binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4bp-4 : inexact-ok
+= rootn tonearest binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4ap-4 : inexact-ok
+= rootn towardzero binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4ap-4 : inexact-ok
+= rootn upward binary32 -0xf.fffffp+124 -1234567LL : -0xf.ffb4ap-4 : inexact-ok
+= rootn downward binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5119p-4 : inexact-ok
+= rootn tonearest binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5119p-4 : inexact-ok
+= rootn towardzero binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e51188p-4 : inexact-ok
+= rootn upward binary64 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e51188p-4 : inexact-ok
+= rootn downward intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f12p-4 : inexact-ok
+= rootn tonearest intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn towardzero intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn upward intel96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn downward m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f12p-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn upward m68k96 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11p-4 : inexact-ok
+= rootn downward binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok
+= rootn tonearest binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175eep-4 : inexact-ok
+= rootn towardzero binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok
+= rootn upward binary128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175ed8p-4 : inexact-ok
+= rootn downward ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b176p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok
+= rootn upward ibm128 -0xf.fffffp+124 -1234567LL : -0xf.ffb4a56e5118f11699069b175cp-4 : inexact-ok
+= rootn downward binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eaddp-4 : inexact-ok
+= rootn tonearest binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eaddp-4 : inexact-ok
+= rootn towardzero binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadc8p-4 : inexact-ok
+= rootn upward binary64 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadc8p-4 : inexact-ok
+= rootn downward intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdadp-4 : inexact-ok
+= rootn tonearest intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn towardzero intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn upward intel96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn downward m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdadp-4 : inexact-ok
+= rootn tonearest m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn towardzero m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn upward m68k96 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdacp-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753b8p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002753bp-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a002754p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffff8p+1020 -1234567LL : -0xf.fda55241eadcdac6d72a00275p-4 : inexact-ok
+= rootn downward intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f216ap-4 : inexact-ok
+= rootn tonearest intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn towardzero intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn upward intel96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn downward m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f216ap-4 : inexact-ok
+= rootn tonearest m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn towardzero m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn upward m68k96 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f2169p-4 : inexact-ok
+= rootn downward binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b16228p-4 : inexact-ok
+= rootn tonearest binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok
+= rootn towardzero binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok
+= rootn upward binary128 -0x9.8765p+5000 -1234567LL : -0xf.f4829b02a5f21697b70646b1622p-4 : inexact-ok
+= rootn downward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok
+= rootn tonearest binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db796p-4 : inexact-ok
+= rootn towardzero binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok
+= rootn upward binary128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db7958p-4 : inexact-ok
+= rootn downward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db7cp-4 : inexact-ok
+= rootn tonearest ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok
+= rootn towardzero ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok
+= rootn upward ibm128 -0xf.ffffffffffffbffffffffffffcp+1020 -1234567LL : -0xf.fda55241eadcdac6d3c4c4db78p-4 : inexact-ok
diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h
index c056900..3b9032e 100644
--- a/math/bits/mathcalls.h
+++ b/math/bits/mathcalls.h
@@ -68,12 +68,16 @@ __MATHCALL_VEC (tan,, (_Mdouble_ __x));
#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23)
/* Arc cosine of X, divided by pi. */
__MATHCALL (acospi,, (_Mdouble_ __x));
+__MATHCALL_VEC (acospi,, (_Mdouble_ __x));
/* Arc sine of X, divided by pi. */
__MATHCALL (asinpi,, (_Mdouble_ __x));
+__MATHCALL_VEC (asinpi,, (_Mdouble_ __x));
/* Arc tangent of X, divided by pi. */
__MATHCALL (atanpi,, (_Mdouble_ __x));
+__MATHCALL_VEC (atanpi,, (_Mdouble_ __x));
/* Arc tangent of Y/X, divided by pi. */
__MATHCALL (atan2pi,, (_Mdouble_ __y, _Mdouble_ __x));
+__MATHCALL_VEC (atan2pi,, (_Mdouble_ __y, _Mdouble_ __x));
/* Cosine of pi * X. */
__MATHCALL_VEC (cospi,, (_Mdouble_ __x));
@@ -186,9 +190,18 @@ __MATHCALL_VEC (cbrt,, (_Mdouble_ __x));
#endif
#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23)
+/* Return 1+X to the Y power. */
+__MATHCALL (compoundn,, (_Mdouble_ __x, long long int __y));
+
+/* Return X to the Y power. */
+__MATHCALL (pown,, (_Mdouble_ __x, long long int __y));
+
/* Return X to the Y power. */
__MATHCALL (powr,, (_Mdouble_ __x, _Mdouble_ __y));
+/* Return the Yth root of X. */
+__MATHCALL (rootn,, (_Mdouble_ __x, long long int __y));
+
/* Return the reciprocal of the square root of X. */
__MATHCALL (rsqrt,, (_Mdouble_ __x));
#endif
diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c
index 6d74bf0..fe1b9b7 100644
--- a/math/gen-auto-libm-tests.c
+++ b/math/gen-auto-libm-tests.c
@@ -428,6 +428,9 @@ typedef enum
/* MPFR function with integer and floating-point arguments and one
result. */
mpfr_if_f,
+ /* MPFR function with floating-point and integer arguments and one
+ result. */
+ mpfr_fi_f,
/* MPFR function with a single argument and two floating-point
results. */
mpfr_f_11,
@@ -456,6 +459,7 @@ typedef struct
mpfr_rnd_t);
int (*mpfr_f_f1) (mpfr_t, int *, const mpfr_t, mpfr_rnd_t);
int (*mpfr_if_f) (mpfr_t, long, const mpfr_t, mpfr_rnd_t);
+ int (*mpfr_fi_f) (mpfr_t, const mpfr_t, long, mpfr_rnd_t);
int (*mpfr_f_11) (mpfr_t, mpfr_t, const mpfr_t, mpfr_rnd_t);
int (*mpc_c_f) (mpfr_t, const mpc_t, mpfr_rnd_t);
int (*mpc_c_c) (mpc_t, const mpc_t, mpc_rnd_t);
@@ -517,6 +521,9 @@ typedef struct
#define FUNC_mpfr_if_f(NAME, MPFR_FUNC, EXACT) \
FUNC (NAME, ARGS2 (type_int, type_fp), RET1 (type_fp), EXACT, false, \
false, CALC (mpfr_if_f, MPFR_FUNC))
+#define FUNC_mpfr_fL_f(NAME, MPFR_FUNC, EXACT) \
+ FUNC (NAME, ARGS2 (type_fp, type_long_long), RET1 (type_fp), EXACT, \
+ false, false, CALC (mpfr_fi_f, MPFR_FUNC))
#define FUNC_mpc_c_f(NAME, MPFR_FUNC, EXACT) \
FUNC (NAME, ARGS2 (type_fp, type_fp), RET1 (type_fp), EXACT, true, \
false, CALC (mpc_c_f, MPFR_FUNC))
@@ -553,6 +560,7 @@ static test_function test_functions[] =
FUNC_mpc_c_c ("cexp", mpc_exp, false),
FUNC_mpc_c_c ("clog", mpc_log, false),
FUNC_mpc_c_c ("clog10", mpc_log10, false),
+ FUNC_mpfr_fL_f ("compoundn", mpfr_compound_si, false),
FUNC_mpfr_f_f ("cos", mpfr_cos, false),
FUNC_mpfr_f_f ("cosh", mpfr_cosh, false),
FUNC_mpfr_f_f ("cospi", mpfr_cospi, false),
@@ -589,7 +597,9 @@ static test_function test_functions[] =
FUNC_mpfr_f_f ("log2p1", mpfr_log2p1, false),
FUNC_mpfr_ff_f ("mul", mpfr_mul, true),
FUNC_mpfr_ff_f ("pow", mpfr_pow, false),
+ FUNC_mpfr_fL_f ("pown", mpfr_pow_si, false),
FUNC_mpfr_ff_f ("powr", mpfr_powr, false),
+ FUNC_mpfr_fL_f ("rootn", mpfr_rootn_si, false),
/* mpfr_rec_sqrt differs from rsqrt on -0, but gen-auto-libm-tests
does not handle results that are exact infinities anyway. */
FUNC_mpfr_f_f ("rsqrt", mpfr_rec_sqrt, true),
@@ -1557,6 +1567,20 @@ calc_generic_results (generic_value *outputs, generic_value *inputs,
adjust_real (outputs[0].value.f, inexact);
break;
+ case mpfr_fi_f:
+ assert (inputs[0].type == gtype_fp);
+ assert (inputs[1].type == gtype_int);
+ outputs[0].type = gtype_fp;
+ mpfr_init (outputs[0].value.f);
+ assert (mpz_fits_slong_p (inputs[1].value.i));
+ l = mpz_get_si (inputs[1].value.i);
+ inexact = calc->func.mpfr_fi_f (outputs[0].value.f,
+ inputs[0].value.f, l, mode_mpfr);
+ if (mode != rm_towardzero)
+ assert (!inexact && mpfr_zero_p (outputs[0].value.f));
+ adjust_real (outputs[0].value.f, inexact);
+ break;
+
case mpfr_f_11:
assert (inputs[0].type == gtype_fp);
outputs[0].type = gtype_fp;
diff --git a/math/gen-libm-test.py b/math/gen-libm-test.py
index a76fe87..1abc7fb 100755
--- a/math/gen-libm-test.py
+++ b/math/gen-libm-test.py
@@ -197,7 +197,7 @@ class Ulps(object):
"""Write header file with ulps data."""
header_text_1 = ('/* This file is automatically generated\n'
' from %s with gen-libm-test.py.\n'
- ' Don\'t change it - change instead the master '
+ ' Don\'t change it - change the original source '
'files. */\n\n'
'struct ulp_data\n'
'{\n'
diff --git a/math/gen-tgmath-tests.py b/math/gen-tgmath-tests.py
index c31e714..c5fc382 100755
--- a/math/gen-tgmath-tests.py
+++ b/math/gen-tgmath-tests.py
@@ -746,6 +746,7 @@ class Tests(object):
self.add_tests('asinpi', 'r', ['r'])
self.add_tests('atan2pi', 'r', ['r', 'r'])
self.add_tests('atanpi', 'r', ['r'])
+ self.add_tests('compoundn', 'r', ['r', 'long long int'])
self.add_tests('cospi', 'r', ['r'])
self.add_tests('exp10', 'r', ['r'])
self.add_tests('exp2m1', 'r', ['r'])
@@ -753,7 +754,9 @@ class Tests(object):
self.add_tests('log2p1', 'r', ['r'])
self.add_tests('log10p1', 'r', ['r'])
self.add_tests('logp1', 'r', ['r'])
+ self.add_tests('pown', 'r', ['r', 'long long int'])
self.add_tests('powr', 'r', ['r', 'r'])
+ self.add_tests('rootn', 'r', ['r', 'long long int'])
self.add_tests('rsqrt', 'r', ['r'])
self.add_tests('sinpi', 'r', ['r'])
self.add_tests('tanpi', 'r', ['r'])
diff --git a/math/libm-test-compoundn.inc b/math/libm-test-compoundn.inc
new file mode 100644
index 0000000..828a5d0
--- /dev/null
+++ b/math/libm-test-compoundn.inc
@@ -0,0 +1,107 @@
+/* Test compoundn.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "libm-test-driver.c"
+
+static const struct test_fL_f_data compoundn_test_data[] =
+ {
+ TEST_fL_f (compoundn, qnan_value, 0, 1, ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, -qnan_value, 0, 1, ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, snan_value, 0, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -snan_value, 0, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, plus_infty, 0, 1, ERRNO_UNCHANGED),
+
+ TEST_fL_f (compoundn, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, snan_value, -1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -snan_value, -1, qnan_value, INVALID_EXCEPTION),
+
+ TEST_fL_f (compoundn, qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, -qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, -qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, snan_value, -3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -snan_value, -3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, -qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, -qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION),
+
+ TEST_fL_f (compoundn, -1.001, 0, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -1.001, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -1.001, -1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -1.001, 2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -1.001, -2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -1.001, LLONG_MAX, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -1.001, LLONG_MIN, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -max_value, 0, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -max_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -max_value, -1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -max_value, 2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -max_value, -2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -max_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, -max_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, minus_infty, 0, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, minus_infty, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, minus_infty, -1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, minus_infty, 2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, minus_infty, -2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, minus_infty, LLONG_MAX, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (compoundn, minus_infty, LLONG_MIN, qnan_value, INVALID_EXCEPTION),
+
+ TEST_fL_f (compoundn, -1.0, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (compoundn, -1.0, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (compoundn, -1.0, LLONG_MIN, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+
+ TEST_fL_f (compoundn, plus_infty, 1, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, plus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, plus_infty, LLONG_MAX, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, plus_infty, -1, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, plus_infty, -2, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (compoundn, plus_infty, LLONG_MIN, plus_zero, ERRNO_UNCHANGED),
+
+ AUTO_TESTS_fL_f (compoundn),
+ };
+
+static void
+compoundn_test (void)
+{
+ ALL_RM_TEST (compoundn, 0, compoundn_test_data, RUN_TEST_LOOP_fL_f, END);
+}
+
+static void
+do_test (void)
+{
+ compoundn_test ();
+}
+
+/*
+ * Local Variables:
+ * mode:c
+ * End:
+ */
diff --git a/math/libm-test-driver.c b/math/libm-test-driver.c
index c438483..4610280 100644
--- a/math/libm-test-driver.c
+++ b/math/libm-test-driver.c
@@ -222,6 +222,17 @@ struct test_fl_f_data
int exceptions;
} rd, rn, rz, ru;
};
+struct test_fL_f_data
+{
+ const char *arg_str;
+ FLOAT arg1;
+ long long int arg2;
+ struct
+ {
+ FLOAT expected;
+ int exceptions;
+ } rd, rn, rz, ru;
+};
struct test_if_f_data
{
const char *arg_str;
@@ -544,6 +555,8 @@ struct test_Ff_b1_data
#define RUN_TEST_LOOP_fi_f RUN_TEST_LOOP_2_f
#define RUN_TEST_fl_f RUN_TEST_2_f
#define RUN_TEST_LOOP_fl_f RUN_TEST_LOOP_2_f
+#define RUN_TEST_fL_f RUN_TEST_2_f
+#define RUN_TEST_LOOP_fL_f RUN_TEST_LOOP_2_f
#define RUN_TEST_if_f RUN_TEST_2_f
#define RUN_TEST_LOOP_if_f RUN_TEST_LOOP_2_f
#define RUN_TEST_3_f(ARG_STR, FUNC_NAME, ARG1, ARG2, ARG3, \
diff --git a/math/libm-test-pown.inc b/math/libm-test-pown.inc
new file mode 100644
index 0000000..8e04f30
--- /dev/null
+++ b/math/libm-test-pown.inc
@@ -0,0 +1,150 @@
+/* Test pown.
+ Copyright (C) 1997-2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "libm-test-driver.c"
+
+static const struct test_fL_f_data pown_test_data[] =
+ {
+ TEST_fL_f (pown, qnan_value, 0, 1, ERRNO_UNCHANGED|NO_TEST_MATHVEC),
+ TEST_fL_f (pown, -qnan_value, 0, 1, ERRNO_UNCHANGED|NO_TEST_MATHVEC),
+ TEST_fL_f (pown, snan_value, 0, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC),
+ TEST_fL_f (pown, -snan_value, 0, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC),
+
+ TEST_fL_f (pown, plus_infty, 1, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, plus_infty, -1, 0, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 1, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 11, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 1001, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 12, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 1002, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -1, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -11, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -1001, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -2, 0, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -12, 0, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -1002, 0, ERRNO_UNCHANGED),
+
+ TEST_fL_f (pown, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (pown, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (pown, snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (pown, -snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (pown, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (pown, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (pown, snan_value, -1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (pown, -snan_value, -1, qnan_value, INVALID_EXCEPTION),
+
+ TEST_fL_f (pown, qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (pown, -qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (pown, qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (pown, -qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (pown, snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (pown, -snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (pown, snan_value, -3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (pown, -snan_value, -3, qnan_value, INVALID_EXCEPTION),
+
+ /* pown (x, 0) == 1. */
+ TEST_fL_f (pown, plus_infty, 0, 1, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 0, 1, ERRNO_UNCHANGED),
+
+ TEST_fL_f (pown, 0, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, 0, -11, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, 0, -0xfffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, 0, -0xffffff, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, 0, -0x1ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, 0, -0x1fffffffffffffLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, 0, -0x7ffffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, 0, -0x7fffffffffffffffLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -11L, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0xfffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0xffffff, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0x1fffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0x1ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0x1fffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0x3ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0x7ffffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0x7fffffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+
+ TEST_fL_f (pown, 0, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, 0, -0x1000000, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (pown, minus_zero, -0x1000000, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+
+ /* pown (+inf, y) == +inf for y > 0. */
+ TEST_fL_f (pown, plus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, plus_infty, 0xffffff, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, plus_infty, 0x1fffffffffffffLL, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, plus_infty, 0x7fffffffffffffffLL, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, plus_infty, 0x1000000, plus_infty, ERRNO_UNCHANGED),
+
+ /* pown (+inf, y) == +0 for y < 0. */
+ TEST_fL_f (pown, plus_infty, -1, 0.0, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, plus_infty, -0xffffff, 0.0, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, plus_infty, -0x1fffffffffffffLL, 0.0, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, plus_infty, -0x7fffffffffffffffLL, 0.0, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, plus_infty, -0x1000000, 0.0, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == -inf for y an odd integer > 0. */
+ TEST_fL_f (pown, minus_infty, 27, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 0xffffff, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 0x1fffffe, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 0x1fffffffffffffLL, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 0x3ffffffffffffeL, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 0x7ffffffffffffffeLL, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 0x7fffffffffffffffLL, minus_infty, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == +inf for y > 0 and not an odd integer. */
+ TEST_fL_f (pown, minus_infty, 28, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, 0x1000000, plus_infty, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == -0 for y an odd integer < 0. */
+ TEST_fL_f (pown, minus_infty, -3, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0xfffffe, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0xffffff, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0x1fffffe, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0x1ffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0x1fffffffffffffLL, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0x3ffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0x7ffffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0x7fffffffffffffffLL, minus_zero, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == +0 for y < 0 and not an odd integer. */
+ TEST_fL_f (pown, minus_infty, -2, 0.0, ERRNO_UNCHANGED),
+ TEST_fL_f (pown, minus_infty, -0x1000000, 0.0, ERRNO_UNCHANGED),
+
+ AUTO_TESTS_fL_f (pown),
+ };
+
+static void
+pown_test (void)
+{
+ ALL_RM_TEST (pown, 0, pown_test_data, RUN_TEST_LOOP_fL_f, END);
+}
+
+static void
+do_test (void)
+{
+ pown_test ();
+}
+
+/*
+ * Local Variables:
+ * mode:c
+ * End:
+ */
diff --git a/math/libm-test-rootn.inc b/math/libm-test-rootn.inc
new file mode 100644
index 0000000..d279c3f
--- /dev/null
+++ b/math/libm-test-rootn.inc
@@ -0,0 +1,159 @@
+/* Test rootn.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include "libm-test-driver.c"
+
+static const struct test_fL_f_data rootn_test_data[] =
+ {
+ TEST_fL_f (rootn, qnan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -qnan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, snan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -snan_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, plus_infty, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, minus_infty, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, plus_zero, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, minus_zero, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, min_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, min_subnorm_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_subnorm_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, max_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -max_value, 0, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+ TEST_fL_f (rootn, -min_subnorm_value, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_subnorm_value, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_subnorm_value, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_value, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_value, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_value, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -1.0, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -1.0, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -1.0, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -max_value, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -max_value, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -max_value, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, minus_infty, 2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, minus_infty, 4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, minus_infty, 0x7ffffffffffffffeLL, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+ TEST_fL_f (rootn, -min_subnorm_value, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_subnorm_value, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_subnorm_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_value, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_value, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -min_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -1.0, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -1.0, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -1.0, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -max_value, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -max_value, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, -max_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, minus_infty, -2, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, minus_infty, -4, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+ TEST_fL_f (rootn, minus_infty, LLONG_MIN, qnan_value, INVALID_EXCEPTION|ERRNO_EDOM),
+
+ TEST_fL_f (rootn, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, qnan_value, 2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, -qnan_value, 2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, qnan_value, -2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, -qnan_value, -2, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, -qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, -qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, -qnan_value, LLONG_MAX, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, -qnan_value, LLONG_MIN, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+
+ TEST_fL_f (rootn, snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, -snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, snan_value, -1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, -snan_value, -1, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, snan_value, 2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, -snan_value, 2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, snan_value, -2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, -snan_value, -2, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, -snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, snan_value, -3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, -snan_value, -3, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, -snan_value, LLONG_MAX, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION),
+ TEST_fL_f (rootn, -snan_value, LLONG_MIN, qnan_value, INVALID_EXCEPTION),
+
+ TEST_fL_f (rootn, plus_zero, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, minus_zero, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, plus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, minus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, plus_zero, -3, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, minus_zero, -3, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, plus_zero, -4, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, minus_zero, -4, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, plus_zero, -5, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, minus_zero, -5, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, plus_zero, LLONG_MIN, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_fL_f (rootn, minus_zero, LLONG_MIN, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+
+ TEST_fL_f (rootn, plus_infty, 1, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, minus_infty, 1, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, 3, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, minus_infty, 3, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, 4, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, 5, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, minus_infty, 5, minus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, LLONG_MAX, plus_infty, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, minus_infty, LLONG_MAX, minus_infty, ERRNO_UNCHANGED),
+
+ TEST_fL_f (rootn, plus_infty, -1, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, minus_infty, -1, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, -2, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, -3, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, minus_infty, -3, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, -4, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, -5, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, minus_infty, -5, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, -0x7fffffffffffffffLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, minus_infty, -0x7fffffffffffffffLL, minus_zero, ERRNO_UNCHANGED),
+ TEST_fL_f (rootn, plus_infty, LLONG_MIN, plus_zero, ERRNO_UNCHANGED),
+
+ AUTO_TESTS_fL_f (rootn),
+ };
+
+static void
+rootn_test (void)
+{
+ ALL_RM_TEST (rootn, 0, rootn_test_data, RUN_TEST_LOOP_fL_f, END);
+}
+
+static void
+do_test (void)
+{
+ rootn_test ();
+}
+
+/*
+ * Local Variables:
+ * mode:c
+ * End:
+ */
diff --git a/math/s_compoundn_template.c b/math/s_compoundn_template.c
new file mode 100644
index 0000000..ddbcc14
--- /dev/null
+++ b/math/s_compoundn_template.c
@@ -0,0 +1,227 @@
+/* Return (1+X)^Y for integer Y.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <errno.h>
+#include <fenv_private.h>
+#include <limits.h>
+#include <math.h>
+#include <math-barriers.h>
+#include <math-narrow-eval.h>
+#include <math_private.h>
+#include <stdlib.h>
+
+
+/* Calculate X + Y exactly and store the result in *HI + *LO. It is
+ given that |X| >= |Y| and the values are small enough that no
+ overflow occurs. */
+
+static inline void
+add_split (FLOAT *hi, FLOAT *lo, FLOAT x, FLOAT y)
+{
+ /* Apply Dekker's algorithm. */
+ *hi = math_narrow_eval (x + y);
+ *lo = (x - *hi) + y;
+}
+
+
+/* Store floating-point values that add up to A * (B + C + D) in
+ OUT[0] through OUT[5]. It is given that no overflow or underflow
+ can occur. */
+
+static inline void
+mul3_split (FLOAT *out, FLOAT a, FLOAT b, FLOAT c, FLOAT d)
+{
+ out[0] = a * b;
+ out[1] = M_SUF (fma) (a, b, -out[0]);
+ out[2] = a * c;
+ out[3] = M_SUF (fma) (a, c, -out[2]);
+ out[4] = a * d;
+ out[5] = M_SUF (fma) (a, d, -out[4]);
+}
+
+
+/* Compare absolute values of floating-point values pointed to by P
+ and Q for qsort. */
+
+static int
+compare (const void *p, const void *q)
+{
+ FLOAT pd = fabs (*(const FLOAT *) p);
+ FLOAT qd = fabs (*(const FLOAT *) q);
+ if (pd < qd)
+ return -1;
+ else if (pd == qd)
+ return 0;
+ else
+ return 1;
+}
+
+FLOAT
+M_DECL_FUNC (__compoundn) (FLOAT x, long long int y)
+{
+ FLOAT ret;
+ if (issignaling (x))
+ return x + x;
+ if (isless (x, -M_LIT (1.0)))
+ {
+ __set_errno (EDOM);
+ return (x - x) / (x - x);
+ }
+ if (y == 0)
+ return M_LIT (1.0);
+ if (isnan (x))
+ return x;
+ if (x == -M_LIT (1.0))
+ {
+ if (y > 0)
+ return M_LIT (0.0);
+ else
+ {
+ __set_errno (ERANGE);
+ return M_LIT (1.0) / M_LIT (0.0);
+ }
+ }
+ if (isinf (x))
+ return y > 0 ? x : M_LIT (0.0);
+ if (y == 1)
+ {
+ /* Ensure overflow in FE_UPWARD mode when X is the largest
+ positive finite value. */
+ ret = math_narrow_eval (M_LIT (1.0) + x);
+ if (isinf (ret))
+ __set_errno (ERANGE);
+ return ret;
+ }
+ /* Now we know X is finite and greater than -1, and Y is not 0 or
+ 1. */
+ {
+ M_SET_RESTORE_ROUND (FE_TONEAREST);
+ x = math_opt_barrier (x);
+ /* Split 1 + X into high and low parts, where the sign of the low
+ part is the same as the sign of X to avoid possible spurious
+ intermediate overflow or underflow later. */
+ FLOAT xhi, xlo;
+ if (x >= M_LIT (1.0))
+ add_split (&xhi, &xlo, x, M_LIT (1.0));
+ else
+ add_split (&xhi, &xlo, M_LIT (1.0), x);
+ if (xlo != M_LIT (0.0) && !!signbit (xlo) != !!signbit (x))
+ {
+ FLOAT xhi_n = (signbit (x)
+ ? M_SUF (__nextup) (xhi)
+ : M_SUF (__nextdown) (xhi));
+ xlo += xhi - xhi_n;
+ xhi = xhi_n;
+ }
+ ret = math_narrow_eval (M_SUF (__pown) (xhi, y));
+ /* The result is RET * (1 + XLO/XHI)^Y. Evaluate XLO/XHI with
+ extra precision. If XLO/XHI is sufficiently small, the extra
+ factor is not needed and internal underflow should be avoided.
+ If the calculation of RET has overflowed or underflowed, avoid
+ calculations of the extra factor that might end up as
+ Inf*0. */
+ _Static_assert (-M_MANT_DIG - 65 > M_MIN_EXP,
+ "no underflow from dividing EPSILON by long long");
+ if (!isinf (ret)
+ && ret != M_LIT (0.0)
+ && (xhi >= M_LIT (1.0)
+ ? M_FABS (xlo) >= xhi * (M_EPSILON * M_LIT (0x1p-65))
+ : xhi <= M_FABS (xlo) / (M_EPSILON * M_LIT (0x1p-65))))
+ {
+ FLOAT qhi, qlo, nqhi2;
+ qhi = xlo / xhi;
+ FLOAT xlo_rem = M_SUF (fma) (-qhi, xhi, xlo);
+ if (xhi >= M_LIT (1.0)
+ ? M_FABS (xlo_rem) >= xhi * (M_EPSILON * M_LIT (0x1p-65))
+ : xhi <= M_FABS (xlo_rem) / (M_EPSILON * M_LIT (0x1p-65)))
+ qlo = xlo_rem / xhi;
+ else
+ qlo = M_LIT (0.0);
+ if (M_FABS (qhi) >= M_EPSILON * M_LIT (0x1p-33))
+ nqhi2 = qhi * qhi * -M_LIT (0.5);
+ else
+ nqhi2 = M_LIT (0.0);
+ /* To sufficient precision, log1p(XLO/XHI) is QHI + QLO + NQHI2. */
+#define NUM_PARTS ((LLONG_WIDTH + M_MANT_DIG - 1) / M_MANT_DIG)
+ _Static_assert (NUM_PARTS <= 3,
+ "long long fits in at most three FLOATs");
+ FLOAT parts[NUM_PARTS * 6];
+ FLOAT ypart;
+ ypart = y;
+ mul3_split (parts, ypart, qhi, qlo, nqhi2);
+#if NUM_PARTS >= 2
+ y -= ypart;
+ ypart = y;
+ mul3_split (parts + 6, ypart, qhi, qlo, nqhi2);
+#endif
+#if NUM_PARTS >= 3
+ y -= ypart;
+ ypart = y;
+ mul3_split (parts + 12, ypart, qhi, qlo, nqhi2);
+#endif
+ qsort (parts, NUM_PARTS * 6, sizeof (FLOAT), compare);
+ /* Add up the values so that each element of PARTS has
+ absolute value at most equal to the last set bit of the
+ next nonzero element. */
+ for (size_t i = 0; i <= NUM_PARTS * 6 - 2; i++)
+ {
+ add_split (&parts[i + 1], &parts[i], parts[i + 1], parts[i]);
+ qsort (parts + i + 1, NUM_PARTS * 6 - 1 - i, sizeof (FLOAT),
+ compare);
+ }
+ /* Add up the values in the other direction, so that each
+ element of PARTS has absolute value less than NUM_PARTS * 3
+ ulp of the next value. */
+ size_t dstpos = NUM_PARTS * 6 - 1;
+ for (size_t i = 1; i <= NUM_PARTS * 6 - 1; i++)
+ {
+ if (parts[dstpos] == M_LIT (0.0))
+ {
+ parts[dstpos] = parts[NUM_PARTS * 6 - 1 - i];
+ parts[NUM_PARTS * 6 - 1 - i] = M_LIT (0.0);
+ }
+ else
+ {
+ add_split (&parts[dstpos], &parts[NUM_PARTS * 6 - 1 - i],
+ parts[dstpos], parts[NUM_PARTS * 6 - 1 - i]);
+ if (parts[NUM_PARTS * 6 - 1 - i] != M_LIT (0.0))
+ {
+ if (NUM_PARTS * 6 - 1 - i < dstpos - 1)
+ {
+ parts[dstpos - 1] = parts[NUM_PARTS * 6 - 1 - i];
+ parts[NUM_PARTS * 6 - 1 - i] = M_LIT (0.0);
+ }
+ dstpos--;
+ }
+ }
+ }
+ ret *= (M_SUF (__exp) (parts[NUM_PARTS * 6 - 1])
+ * M_SUF (__exp) (parts[NUM_PARTS * 6 - 2]));
+ }
+ ret = math_narrow_eval (ret);
+ math_force_eval (ret);
+ }
+ if (isinf (ret))
+ ret = math_narrow_eval (M_MAX * M_MAX);
+ else if (ret == M_LIT (0.0))
+ ret = math_narrow_eval (M_MIN * M_MIN);
+ if (isinf (ret) || ret == M_LIT (0.0))
+ __set_errno (ERANGE);
+ return ret;
+}
+declare_mgen_alias (__compoundn, compoundn);
diff --git a/math/s_pown_template.c b/math/s_pown_template.c
new file mode 100644
index 0000000..e46bf96
--- /dev/null
+++ b/math/s_pown_template.c
@@ -0,0 +1,91 @@
+/* Return X^Y for integer Y.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <errno.h>
+#include <fenv_private.h>
+#include <limits.h>
+#include <math.h>
+#include <math-barriers.h>
+#include <math-narrow-eval.h>
+#include <math_private.h>
+#include <stdlib.h>
+
+FLOAT
+M_DECL_FUNC (__pown) (FLOAT x, long long int y)
+{
+ FLOAT ret;
+#if M_MANT_DIG >= LLONG_WIDTH - 1
+ ret = M_SUF (__ieee754_pow) (x, y);
+#else
+ if ((y <= 1LL << M_MANT_DIG
+ && y >= -(1LL << M_MANT_DIG))
+ || y == LLONG_MIN)
+ ret = M_SUF (__ieee754_pow) (x, y);
+ else
+ {
+ {
+ /* To avoid problems with overflow and underflow from
+ intermediate computations occurring in the wrong directed
+ rounding mode (when X is negative and Y is odd), do these
+ computations in round-to-nearest mode and correct
+ overflowing and underflowing results afterwards. */
+ M_SET_RESTORE_ROUND (FE_TONEAREST);
+ ret = M_LIT (1.0);
+ while (y != 0)
+ {
+ long long int absy = llabs (y);
+ int bits = LLONG_WIDTH - __builtin_clzll (absy);
+ if (bits <= M_MANT_DIG)
+ {
+ ret *= M_SUF (__ieee754_pow) (x, y);
+ y = 0;
+ }
+ else
+ {
+ long long int absy_high
+ = absy & (((1ULL << M_MANT_DIG) - 1) << (bits - M_MANT_DIG));
+ long long int absy_low = absy - absy_high;
+ long long int y_high = y < 0 ? -absy_high : absy_high;
+ ret *= M_SUF (__ieee754_pow) (x, y_high);
+ y = y < 0 ? -absy_low : absy_low;
+ }
+ }
+ ret = math_narrow_eval (ret);
+ math_force_eval (ret);
+ }
+ if (isfinite (x) && x != M_LIT (0.0))
+ {
+ if (isinf (ret))
+ ret = math_narrow_eval (M_COPYSIGN (M_MAX, ret) * M_MAX);
+ else if (ret == M_LIT (0.0))
+ ret = math_narrow_eval (M_COPYSIGN (M_MIN, ret) * M_MIN);
+ }
+ }
+#endif
+ if (!isfinite (ret))
+ {
+ if (isfinite (x))
+ __set_errno (ERANGE);
+ }
+ else if (ret == 0
+ && isfinite (x)
+ && x != 0)
+ __set_errno (ERANGE);
+ return ret;
+}
+declare_mgen_alias (__pown, pown);
diff --git a/math/s_rootn_template.c b/math/s_rootn_template.c
new file mode 100644
index 0000000..771a619
--- /dev/null
+++ b/math/s_rootn_template.c
@@ -0,0 +1,81 @@
+/* Return the Yth root of X for integer Y.
+ Copyright (C) 2025 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#include <errno.h>
+#include <limits.h>
+#include <math.h>
+#include <math-narrow-eval.h>
+#include <math_private.h>
+
+
+FLOAT
+M_DECL_FUNC (__rootn) (FLOAT x, long long int y)
+{
+ if (y == 0)
+ {
+ /* This is a domain error even if X is a NaN. */
+ __set_errno (EDOM);
+ return M_LIT (0.0) / M_LIT (0.0);
+ }
+ if (isnan (x))
+ return x + x;
+ if (x < 0 && (y & 1) == 0)
+ {
+ __set_errno (EDOM);
+ return (x - x) / (x - x);
+ }
+ if (isinf (x))
+ /* If X is negative, then Y is odd. */
+ return y > 0 ? x : M_LIT (1.0) / x;
+ if (x == M_LIT (0.0))
+ {
+ if (y > 0)
+ return (y & 1) == 0 ? M_LIT (0.0) : x;
+ else
+ {
+ __set_errno (ERANGE);
+ return M_LIT (1.0) / ((y & 1) == 0 ? M_LIT (0.0) : x);
+ }
+ }
+ if (y == 1)
+ return x;
+ if (y == -1)
+ {
+ /* Overflow is possible in this case (and underflow, though not
+ underflow to zero). */
+ FLOAT ret = math_narrow_eval (M_LIT (1.0) / x);
+ if (isinf (ret))
+ __set_errno (ERANGE);
+ return ret;
+ }
+ /* Now X is finite and no overflow or underflow (or results even
+ close to overflowing or underflowing) is possible. If X is
+ negative, then Y is odd; the result should have the sign of X. */
+ if (y >= 4 * M_MAX_EXP || y <= -4 * M_MAX_EXP)
+ /* No extra precision is needed in computing the exponent; it is
+ OK if Y cannot be exactly represented in type FLOAT. */
+ return M_COPYSIGN (M_SUF (__ieee754_pow) (M_FABS (x), M_LIT (1.0) / y), x);
+ /* Compute 1 / Y with extra precision. Y can be exactly represented
+ in type FLOAT. */
+ FLOAT qhi, qlo;
+ qhi = math_narrow_eval (M_LIT (1.0) / y);
+ qlo = M_SUF (fma) (-qhi, y, 1.0) / y;
+ return M_COPYSIGN (M_SUF (__ieee754_pow) (M_FABS (x), qhi)
+ * M_SUF (__ieee754_pow) (M_FABS (x), qlo), x);
+}
+declare_mgen_alias (__rootn, rootn);
diff --git a/math/test-fesetexcept-traps.c b/math/test-fesetexcept-traps.c
index bfd5517..441cb9d 100644
--- a/math/test-fesetexcept-traps.c
+++ b/math/test-fesetexcept-traps.c
@@ -48,7 +48,7 @@ do_test (void)
_Static_assert (!(EXCEPTION_SET_FORCES_TRAP && !EXCEPTION_TESTS(float)),
"EXCEPTION_SET_FORCES_TRAP only makes sense if the "
- "architecture suports exceptions");
+ "architecture supports exceptions");
{
int exc_before = fegetexcept ();
ret = fesetexcept (FE_ALL_EXCEPT);
diff --git a/math/test-fexcept-traps.c b/math/test-fexcept-traps.c
index 67e8fc1..f832705 100644
--- a/math/test-fexcept-traps.c
+++ b/math/test-fexcept-traps.c
@@ -72,7 +72,7 @@ do_test (void)
_Static_assert (!(EXCEPTION_SET_FORCES_TRAP && !EXCEPTION_TESTS(float)),
"EXCEPTION_SET_FORCES_TRAP only makes sense if the "
- "architecture suports exceptions");
+ "architecture supports exceptions");
{
int exc_before = fegetexcept ();
ret = fesetexceptflag (&saved, FE_ALL_EXCEPT);
diff --git a/math/test-tgmath.c b/math/test-tgmath.c
index b8d2205..c1cd3fc 100644
--- a/math/test-tgmath.c
+++ b/math/test-tgmath.c
@@ -48,7 +48,7 @@ volatile int count_cdouble;
volatile int count_cfloat;
volatile int count_cldouble;
-#define NCALLS 188
+#define NCALLS 194
#define NCALLS_INT 4
#define NCCALLS 47
@@ -227,7 +227,7 @@ F(compile_test) (void)
int i = 2;
int saved_count;
long int j;
- long long int k;
+ long long int k = 2;
intmax_t m;
uintmax_t um;
@@ -268,6 +268,9 @@ F(compile_test) (void)
a = log10p1 (log10p1 (x));
a = logp1 (logp1 (x));
a = pow (pow (x, a), pow (c, b));
+ b = pown (pown (x, k), k);
+ b = compoundn (compoundn (x, k), k);
+ b = rootn (rootn (x, k), k);
a = powr (powr (x, a), powr (c, b));
b = sqrt (sqrt (a));
a = rsqrt (rsqrt (b));
@@ -395,6 +398,9 @@ F(compile_test) (void)
a = log10p1 (y);
a = logp1 (y);
a = pow (y, y);
+ a = pown (y, 12345);
+ a = compoundn (y, 12345);
+ a = rootn (y, 12345);
a = powr (y, y);
a = sqrt (y);
a = rsqrt (y);
@@ -774,6 +780,14 @@ TYPE
}
TYPE
+(F(pown)) (TYPE x, long long int y)
+{
+ ++count;
+ P ();
+ return x + y;
+}
+
+TYPE
(F(powr)) (TYPE x, TYPE y)
{
++count;
@@ -782,6 +796,22 @@ TYPE
}
TYPE
+(F(compoundn)) (TYPE x, long long int y)
+{
+ ++count;
+ P ();
+ return x + y;
+}
+
+TYPE
+(F(rootn)) (TYPE x, long long int y)
+{
+ ++count;
+ P ();
+ return x + y;
+}
+
+TYPE
(F(sqrt)) (TYPE x)
{
++count;
diff --git a/math/tgmath.h b/math/tgmath.h
index eefff96..0d830a7 100644
--- a/math/tgmath.h
+++ b/math/tgmath.h
@@ -924,9 +924,19 @@
#define cbrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, cbrt)
#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23)
+/* Return 1+X to the Y power. */
+# define compoundn(Val1, Val2) \
+ __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, compoundn)
+
+/* Return X to the Y power. */
+# define pown(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, pown)
+
/* Return X to the Y power. */
# define powr(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, powr)
+/* Return the Yth root of X. */
+# define rootn(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, rootn)
+
/* Return 1/sqrt(X). */
# define rsqrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, rsqrt)
#endif