aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <josmyers@redhat.com>2025-03-27 10:44:44 +0000
committerJoseph Myers <josmyers@redhat.com>2025-03-27 10:44:44 +0000
commit75ad83f564b822de0f1f5fb6ed29f105373d3c49 (patch)
tree8da7ed5af54d8d514ca355cf37ac6958d1424e68
parentbe61b9493d38032519e596f282f9695667402c8d (diff)
downloadglibc-75ad83f564b822de0f1f5fb6ed29f105373d3c49.zip
glibc-75ad83f564b822de0f1f5fb6ed29f105373d3c49.tar.gz
glibc-75ad83f564b822de0f1f5fb6ed29f105373d3c49.tar.bz2
Implement C23 pown
C23 adds various <math.h> function families originally defined in TS 18661-4. Add the pown functions, which are like pow but with an integer exponent. That exponent has type long long int in C23; it was intmax_t in TS 18661-4, and as with other interfaces changed after their initial appearance in the TS, I don't think we need to support the original version of the interface. The test inputs are based on the subset of test inputs for pow that use integer exponents that fit in long long. As the first such template implementation that saves and restores the rounding mode internally (to avoid possible issues with directed rounding and intermediate overflows or underflows in the wrong rounding mode), support also needed to be added for using SET_RESTORE_ROUND* in such template function implementations. This required math-type-macros-float128.h to include <fenv_private.h>, so it can tell whether SET_RESTORE_ROUNDF128 is defined. In turn, the include order with <fenv_private.h> included before <math_private.h> broke loongarch builds, showing up that sysdeps/loongarch/math_private.h is really a fenv_private.h file (maybe implemented internally before the consistent split of those headers in 2018?) and needed to be renamed to fenv_private.h to avoid errors with duplicate macro definitions if <math_private.h> is included after <fenv_private.h>. The underlying implementation uses __ieee754_pow functions (called more than once in some cases, where the exponent does not fit in the floating type). I expect a custom implementation for a given format, that only handles integer exponents but handles larger exponents directly, could be faster and more accurate in some cases. I encourage searching for worst cases for ulps error for these implementations (necessarily non-exhaustively, given the size of the input space). Tested for x86_64 and x86, and with build-many-glibcs.py.
-rw-r--r--NEWS2
-rw-r--r--manual/math.texi14
-rw-r--r--math/Makefile6
-rw-r--r--math/Versions2
-rw-r--r--math/auto-libm-test-in377
-rw-r--r--math/auto-libm-test-out-pown13182
-rw-r--r--math/bits/mathcalls.h3
-rw-r--r--math/gen-auto-libm-tests.c22
-rwxr-xr-xmath/gen-tgmath-tests.py1
-rw-r--r--math/libm-test-driver.c13
-rw-r--r--math/libm-test-pown.inc150
-rw-r--r--math/s_pown_template.c91
-rw-r--r--math/test-tgmath.c14
-rw-r--r--math/tgmath.h3
-rw-r--r--sysdeps/generic/math-type-macros-double.h2
-rw-r--r--sysdeps/generic/math-type-macros-float.h2
-rw-r--r--sysdeps/generic/math-type-macros-float128.h9
-rw-r--r--sysdeps/generic/math-type-macros-ldouble.h2
-rw-r--r--sysdeps/generic/math-type-macros.h1
-rw-r--r--sysdeps/ieee754/ldbl-128ibm-compat/Versions1
-rw-r--r--sysdeps/ieee754/ldbl-opt/Makefile2
-rw-r--r--sysdeps/ieee754/ldbl-opt/nldbl-pown.c8
-rw-r--r--sysdeps/loongarch/fenv_private.h (renamed from sysdeps/loongarch/math_private.h)8
-rw-r--r--sysdeps/mach/hurd/i386/libm.abilist8
-rw-r--r--sysdeps/mach/hurd/x86_64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/aarch64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/alpha/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/arc/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/arm/be/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/arm/le/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/csky/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/hppa/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/i386/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/microblaze/be/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/microblaze/le/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/mips/mips32/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/mips/mips64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/or1k/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist9
-rw-r--r--sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/sh/be/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/sh/le/libm.abilist6
-rw-r--r--sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/x86_64/64/libm.abilist8
-rw-r--r--sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist8
55 files changed, 14133 insertions, 7 deletions
diff --git a/NEWS b/NEWS
index c2a978b..52cbf1a 100644
--- a/NEWS
+++ b/NEWS
@@ -14,7 +14,7 @@ Major new features:
functions for float, double, long double, _FloatN and _FloatNx, and a
type-generic macro in <tgmath.h>.
- - Power and absolute-value functions: powr, rsqrt.
+ - Power and absolute-value functions: pown, powr, rsqrt.
* On Linux, the pthread_gettid_np function has been added.
diff --git a/manual/math.texi b/manual/math.texi
index 7490693..adbe271 100644
--- a/manual/math.texi
+++ b/manual/math.texi
@@ -789,6 +789,20 @@ but this is valid for @code{pow} if @var{power} is an integer.
The @code{powr} functions are from TS 18661-4:2015.
@end deftypefun
+@deftypefun double pown (double @var{base}, long long int @var{power})
+@deftypefunx float pownf (float @var{base}, long long int @var{power})
+@deftypefunx {long double} pownl (long double @var{base}, long long int @var{power})
+@deftypefunx _FloatN pownfN (_Float@var{N} @var{base}, long long int @var{power})
+@deftypefunx _FloatNx pownfNx (_Float@var{N}x @var{base}, long long int @var{power})
+@standards{TS 18661-4:2015, math.h}
+@safety{@prelim{}@mtsafe{}@assafe{}@acsafe{}}
+These return @var{base} raised to @var{power} (an integer).
+
+The @code{pown} functions are from TS 18661-4:2015 (which used
+@code{intmax_t} as the type of @var{power}; the type changed to
+@code{long long int} in C23).
+@end deftypefun
+
@cindex square root function
@deftypefun double sqrt (double @var{x})
@deftypefunx float sqrtf (float @var{x})
diff --git a/math/Makefile b/math/Makefile
index 64d9d4d..6b2331d 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -139,6 +139,7 @@ gen-libm-calls = \
s_log2p1F \
s_nanF \
s_nextdownF \
+ s_pownF \
s_powrF \
s_rsqrtF \
s_significandF \
@@ -686,6 +687,7 @@ libm-test-funcs-auto = \
log1p \
log2p1 \
pow \
+ pown \
powr \
rsqrt \
sin \
@@ -1018,6 +1020,7 @@ tgmath3-macros = \
nexttoward \
nextup \
pow \
+ pown \
powr \
remainder \
remquo \
@@ -1442,6 +1445,7 @@ 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
@@ -1578,6 +1582,7 @@ 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
@@ -1705,6 +1710,7 @@ 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
diff --git a/math/Versions b/math/Versions
index f927075..36c0f23 100644
--- a/math/Versions
+++ b/math/Versions
@@ -673,9 +673,11 @@ libm {
}
GLIBC_2.42 {
# Functions not involving _Float64x or _Float128, for all configurations.
+ pown; pownf; pownl; pownf32; pownf64; pownf32x;
powr; powrf; powrl; powrf32; powrf64; powrf32x;
rsqrt; rsqrtf; rsqrtl; rsqrtf32; rsqrtf64; rsqrtf32x;
# Functions involving _Float64x or _Float128, for some configurations.
+ pownf64x; pownf128;
powrf64x; powrf128;
rsqrtf64x; rsqrtf128;
}
diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in
index cb5d644..7cb8a89 100644
--- a/math/auto-libm-test-in
+++ b/math/auto-libm-test-in
@@ -8151,6 +8151,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
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/bits/mathcalls.h b/math/bits/mathcalls.h
index c056900..2ff71e8 100644
--- a/math/bits/mathcalls.h
+++ b/math/bits/mathcalls.h
@@ -187,6 +187,9 @@ __MATHCALL_VEC (cbrt,, (_Mdouble_ __x));
#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23)
/* 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 reciprocal of the square root of X. */
diff --git a/math/gen-auto-libm-tests.c b/math/gen-auto-libm-tests.c
index 6d74bf0..a312508 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))
@@ -589,6 +596,7 @@ 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),
/* mpfr_rec_sqrt differs from rsqrt on -0, but gen-auto-libm-tests
does not handle results that are exact infinities anyway. */
@@ -1557,6 +1565,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-tgmath-tests.py b/math/gen-tgmath-tests.py
index c31e714..2d9658d 100755
--- a/math/gen-tgmath-tests.py
+++ b/math/gen-tgmath-tests.py
@@ -753,6 +753,7 @@ 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('rsqrt', 'r', ['r'])
self.add_tests('sinpi', 'r', ['r'])
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..fcae2b9
--- /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_ff_f (pown, qnan_value, 0, 1, ERRNO_UNCHANGED|NO_TEST_MATHVEC),
+ TEST_ff_f (pown, -qnan_value, 0, 1, ERRNO_UNCHANGED|NO_TEST_MATHVEC),
+ TEST_ff_f (pown, snan_value, 0, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC),
+ TEST_ff_f (pown, -snan_value, 0, qnan_value, INVALID_EXCEPTION|NO_TEST_MATHVEC),
+
+ TEST_ff_f (pown, plus_infty, 1, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -1, 0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 1, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 11, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 1001, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 12, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 1002, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -1, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -11, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -1001, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -2, 0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -12, 0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -1002, 0, ERRNO_UNCHANGED),
+
+ TEST_ff_f (pown, qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, -qnan_value, 1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, -snan_value, 1, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, -qnan_value, -1, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, snan_value, -1, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, -snan_value, -1, qnan_value, INVALID_EXCEPTION),
+
+ TEST_ff_f (pown, qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, -qnan_value, 3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, -qnan_value, -3, qnan_value, NO_INEXACT_EXCEPTION|ERRNO_UNCHANGED),
+ TEST_ff_f (pown, snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, -snan_value, 3, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, snan_value, -3, qnan_value, INVALID_EXCEPTION),
+ TEST_ff_f (pown, -snan_value, -3, qnan_value, INVALID_EXCEPTION),
+
+ /* pown (x, 0) == 1. */
+ TEST_ff_f (pown, plus_infty, 0, 1, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0, 1, ERRNO_UNCHANGED),
+
+ TEST_ff_f (pown, 0, -1, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -11, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0xfffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0xffffff, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x1ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x1fffffffffffffLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x7ffffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x7fffffffffffffffLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -1, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -11L, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0xfffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0xffffff, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x1fffffe, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x1ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x1fffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x3ffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x7ffffffffffffffeLL, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x7fffffffffffffffLL, minus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+
+ TEST_ff_f (pown, 0, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, 0, -0x1000000, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -2, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+ TEST_ff_f (pown, minus_zero, -0x1000000, plus_infty, DIVIDE_BY_ZERO_EXCEPTION|ERRNO_ERANGE),
+
+ /* pown (+inf, y) == +inf for y > 0. */
+ TEST_ff_f (pown, plus_infty, 2, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, 0xffffff, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, 0x1fffffffffffffLL, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, 0x7fffffffffffffffLL, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, 0x1000000, plus_infty, ERRNO_UNCHANGED),
+
+ /* pown (+inf, y) == +0 for y < 0. */
+ TEST_ff_f (pown, plus_infty, -1, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -0xffffff, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -0x1fffffffffffffLL, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -0x7fffffffffffffffLL, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, plus_infty, -0x1000000, 0.0, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == -inf for y an odd integer > 0. */
+ TEST_ff_f (pown, minus_infty, 27, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0xffffff, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x1fffffe, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x1fffffffffffffLL, minus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x3ffffffffffffeL, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x7ffffffffffffffeLL, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x7fffffffffffffffLL, minus_infty, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == +inf for y > 0 and not an odd integer. */
+ TEST_ff_f (pown, minus_infty, 28, plus_infty, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, 0x1000000, plus_infty, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == -0 for y an odd integer < 0. */
+ TEST_ff_f (pown, minus_infty, -3, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0xfffffe, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0xffffff, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x1fffffe, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x1ffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x1fffffffffffffLL, minus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x3ffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x7ffffffffffffffeLL, plus_zero, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x7fffffffffffffffLL, minus_zero, ERRNO_UNCHANGED),
+
+ /* pown (-inf, y) == +0 for y < 0 and not an odd integer. */
+ TEST_ff_f (pown, minus_infty, -2, 0.0, ERRNO_UNCHANGED),
+ TEST_ff_f (pown, minus_infty, -0x1000000, 0.0, ERRNO_UNCHANGED),
+
+ AUTO_TESTS_ff_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/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/test-tgmath.c b/math/test-tgmath.c
index b8d2205..5dbf654 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 190
#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,7 @@ 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);
a = powr (powr (x, a), powr (c, b));
b = sqrt (sqrt (a));
a = rsqrt (rsqrt (b));
@@ -395,6 +396,7 @@ F(compile_test) (void)
a = log10p1 (y);
a = logp1 (y);
a = pow (y, y);
+ a = pown (y, 12345);
a = powr (y, y);
a = sqrt (y);
a = rsqrt (y);
@@ -774,6 +776,14 @@ TYPE
}
TYPE
+(F(pown)) (TYPE x, long long int y)
+{
+ ++count;
+ P ();
+ return x + y;
+}
+
+TYPE
(F(powr)) (TYPE x, TYPE y)
{
++count;
diff --git a/math/tgmath.h b/math/tgmath.h
index eefff96..cc525e4 100644
--- a/math/tgmath.h
+++ b/math/tgmath.h
@@ -925,6 +925,9 @@
#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C23)
/* 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 1/sqrt(X). */
diff --git a/sysdeps/generic/math-type-macros-double.h b/sysdeps/generic/math-type-macros-double.h
index 1e84d3f..f03aea1 100644
--- a/sysdeps/generic/math-type-macros-double.h
+++ b/sysdeps/generic/math-type-macros-double.h
@@ -28,6 +28,8 @@
#define M_STRTO_NAN __strtod_nan
#define M_USE_BUILTIN(c) USE_ ##c ##_BUILTIN
+#define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUND (RM)
+
#include <libm-alias-double.h>
#include <math-nan-payload-double.h>
diff --git a/sysdeps/generic/math-type-macros-float.h b/sysdeps/generic/math-type-macros-float.h
index 4aac524..445535a 100644
--- a/sysdeps/generic/math-type-macros-float.h
+++ b/sysdeps/generic/math-type-macros-float.h
@@ -30,6 +30,8 @@
/* GNU extension float constant macros. */
#define M_MLIT(c) c ## f
+#define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDF (RM)
+
#include <libm-alias-float.h>
#include <math-nan-payload-float.h>
diff --git a/sysdeps/generic/math-type-macros-float128.h b/sysdeps/generic/math-type-macros-float128.h
index ad2310b..f64c1d3 100644
--- a/sysdeps/generic/math-type-macros-float128.h
+++ b/sysdeps/generic/math-type-macros-float128.h
@@ -19,6 +19,8 @@
#ifndef _MATH_TYPE_MACROS_FLOAT128
#define _MATH_TYPE_MACROS_FLOAT128
+#include <fenv_private.h>
+
#define M_LIT(c) __f128 (c)
#define M_PFX FLT128
#define M_SUF(c) c ## f128
@@ -30,6 +32,13 @@
#define M_MLIT(c) c ## f128
+/* fenv_private.h may not define SET_RESTORE_ROUNDF128. */
+#ifdef SET_RESTORE_ROUNDF128
+# define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDF128 (RM)
+#else
+# define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDL (RM)
+#endif
+
#include <libm-alias-float128.h>
#include <math-nan-payload-float128.h>
diff --git a/sysdeps/generic/math-type-macros-ldouble.h b/sysdeps/generic/math-type-macros-ldouble.h
index 931d5ec..00309cb 100644
--- a/sysdeps/generic/math-type-macros-ldouble.h
+++ b/sysdeps/generic/math-type-macros-ldouble.h
@@ -28,6 +28,8 @@
#define M_STRTO_NAN __strtold_nan
#define M_USE_BUILTIN(c) USE_ ##c ##L_BUILTIN
+#define M_SET_RESTORE_ROUND(RM) SET_RESTORE_ROUNDL (RM)
+
#include <libm-alias-ldouble.h>
#include <math-nan-payload-ldouble.h>
diff --git a/sysdeps/generic/math-type-macros.h b/sysdeps/generic/math-type-macros.h
index e3224a0..21c5fee 100644
--- a/sysdeps/generic/math-type-macros.h
+++ b/sysdeps/generic/math-type-macros.h
@@ -33,6 +33,7 @@
M_STRTO_NAN - Resolves to the internal libc function which
converts a string into the appropriate FLOAT nan
value.
+ M_SET_RESTORE_ROUND - Resolves to a SET_RESTORE_ROUND call for M_TYPE.
declare_mgen_alias(from,to)
This exposes the appropriate symbol(s) for a
diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Versions b/sysdeps/ieee754/ldbl-128ibm-compat/Versions
index b93723e..cd39b6a 100644
--- a/sysdeps/ieee754/ldbl-128ibm-compat/Versions
+++ b/sysdeps/ieee754/ldbl-128ibm-compat/Versions
@@ -154,6 +154,7 @@ libm {
__tanpiieee128;
}
GLIBC_2.42 {
+ __pownieee128;
__powrieee128;
__rsqrtieee128;
}
diff --git a/sysdeps/ieee754/ldbl-opt/Makefile b/sysdeps/ieee754/ldbl-opt/Makefile
index 67fd5a0..beaed61 100644
--- a/sysdeps/ieee754/ldbl-opt/Makefile
+++ b/sysdeps/ieee754/ldbl-opt/Makefile
@@ -166,6 +166,7 @@ libnldbl-calls = \
obstack_vprintf \
obstack_vprintf_chk \
pow \
+ pown \
powr \
printf \
printf_chk \
@@ -376,6 +377,7 @@ CFLAGS-nldbl-nexttoward.c = -fno-builtin-nexttoward -fno-builtin-nexttowardl
CFLAGS-nldbl-nexttowardf.c = -fno-builtin-nexttowardf
CFLAGS-nldbl-nextup.c = -fno-builtin-nextupl
CFLAGS-nldbl-pow.c = -fno-builtin-powl
+CFLAGS-nldbl-pown.c = -fno-builtin-pownl
CFLAGS-nldbl-powr.c = -fno-builtin-powrl
CFLAGS-nldbl-remainder.c = -fno-builtin-remainderl -fno-builtin-dreml
CFLAGS-nldbl-remquo.c = -fno-builtin-remquol
diff --git a/sysdeps/ieee754/ldbl-opt/nldbl-pown.c b/sysdeps/ieee754/ldbl-opt/nldbl-pown.c
new file mode 100644
index 0000000..7f7e02b
--- /dev/null
+++ b/sysdeps/ieee754/ldbl-opt/nldbl-pown.c
@@ -0,0 +1,8 @@
+#include "nldbl-compat.h"
+
+double
+attribute_hidden
+pownl (double x, long long int y)
+{
+ return pown (x, y);
+}
diff --git a/sysdeps/loongarch/math_private.h b/sysdeps/loongarch/fenv_private.h
index f15eb60..7614e7c 100644
--- a/sysdeps/loongarch/math_private.h
+++ b/sysdeps/loongarch/fenv_private.h
@@ -16,11 +16,11 @@
License along with the GNU C Library; if not, see
<https://www.gnu.org/licenses/>. */
-#ifndef LOONGARCH_MATH_PRIVATE_H
-#define LOONGARCH_MATH_PRIVATE_H 1
+#ifndef LOONGARCH_FENV_PRIVATE_H
+#define LOONGARCH_FENV_PRIVATE_H 1
/* Inline functions to speed up the math library implementation. The
- default versions of these routines are in generic/math_private.h
+ default versions of these routines are in generic/fenv_private.h
and call fesetround, feholdexcept, etc. These routines use inlined
code instead. */
@@ -243,6 +243,6 @@ libc_feholdsetround_loongarch_ctx (struct rm_ctx *ctx, int round)
#endif
-#include_next <math_private.h>
+#include_next <fenv_private.h>
#endif
diff --git a/sysdeps/mach/hurd/i386/libm.abilist b/sysdeps/mach/hurd/i386/libm.abilist
index 436ce76..8d76dd8 100644
--- a/sysdeps/mach/hurd/i386/libm.abilist
+++ b/sysdeps/mach/hurd/i386/libm.abilist
@@ -1277,6 +1277,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/mach/hurd/x86_64/libm.abilist b/sysdeps/mach/hurd/x86_64/libm.abilist
index 14fe836..12ae364 100644
--- a/sysdeps/mach/hurd/x86_64/libm.abilist
+++ b/sysdeps/mach/hurd/x86_64/libm.abilist
@@ -1134,6 +1134,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/libm.abilist
index 75ae168..4fdeb0d 100644
--- a/sysdeps/unix/sysv/linux/aarch64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/aarch64/libm.abilist
@@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/alpha/libm.abilist b/sysdeps/unix/sysv/linux/alpha/libm.abilist
index 98406fa..06cec45 100644
--- a/sysdeps/unix/sysv/linux/alpha/libm.abilist
+++ b/sysdeps/unix/sysv/linux/alpha/libm.abilist
@@ -1404,6 +1404,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/arc/libm.abilist b/sysdeps/unix/sysv/linux/arc/libm.abilist
index 5dc92d8..ab3f09c 100644
--- a/sysdeps/unix/sysv/linux/arc/libm.abilist
+++ b/sysdeps/unix/sysv/linux/arc/libm.abilist
@@ -829,6 +829,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/arm/be/libm.abilist b/sysdeps/unix/sysv/linux/arm/be/libm.abilist
index 9f56592..efa90f9 100644
--- a/sysdeps/unix/sysv/linux/arm/be/libm.abilist
+++ b/sysdeps/unix/sysv/linux/arm/be/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/arm/le/libm.abilist b/sysdeps/unix/sysv/linux/arm/le/libm.abilist
index 9f56592..efa90f9 100644
--- a/sysdeps/unix/sysv/linux/arm/le/libm.abilist
+++ b/sysdeps/unix/sysv/linux/arm/le/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/csky/libm.abilist b/sysdeps/unix/sysv/linux/csky/libm.abilist
index ed35c41..8ae4be4 100644
--- a/sysdeps/unix/sysv/linux/csky/libm.abilist
+++ b/sysdeps/unix/sysv/linux/csky/libm.abilist
@@ -895,6 +895,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/hppa/libm.abilist b/sysdeps/unix/sysv/linux/hppa/libm.abilist
index bc2b238..5797cf4 100644
--- a/sysdeps/unix/sysv/linux/hppa/libm.abilist
+++ b/sysdeps/unix/sysv/linux/hppa/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/i386/libm.abilist b/sysdeps/unix/sysv/linux/i386/libm.abilist
index 9c8ca94..aa00f7e 100644
--- a/sysdeps/unix/sysv/linux/i386/libm.abilist
+++ b/sysdeps/unix/sysv/linux/i386/libm.abilist
@@ -1284,6 +1284,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist
index 5dc5118..601ad1b 100644
--- a/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist
@@ -1124,6 +1124,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist
index 9f56592..efa90f9 100644
--- a/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist
+++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist
index 54c2e14..040303a 100644
--- a/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist
+++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist
@@ -956,6 +956,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist
index 35b1cb1..ad55190 100644
--- a/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist
+++ b/sysdeps/unix/sysv/linux/microblaze/be/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist
index 35b1cb1..ad55190 100644
--- a/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist
+++ b/sysdeps/unix/sysv/linux/microblaze/le/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist
index 9cb21cf..afe1c25 100644
--- a/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/mips/mips32/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist
index 947f692..1e1085d 100644
--- a/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/mips/mips64/libm.abilist
@@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/or1k/libm.abilist b/sysdeps/unix/sysv/linux/or1k/libm.abilist
index 20c07a4..80e4ba1 100644
--- a/sysdeps/unix/sysv/linux/or1k/libm.abilist
+++ b/sysdeps/unix/sysv/linux/or1k/libm.abilist
@@ -829,6 +829,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist
index 385f434..4bb7707 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist
@@ -1067,6 +1067,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist
index f489910..99faf37 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist
@@ -1066,6 +1066,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist
index a99a608..a7059f8 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist
@@ -1060,6 +1060,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist
index c5657f6..5f5f543 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist
@@ -1429,8 +1429,17 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 __pownieee128 F
GLIBC_2.42 __powrieee128 F
GLIBC_2.42 __rsqrtieee128 F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist
index df1a896..2fc2680 100644
--- a/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist
@@ -1124,6 +1124,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist
index 6a7ee94..a731d27 100644
--- a/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist
@@ -1221,6 +1221,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
index d1646fd..ec5dd91 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
@@ -1348,6 +1348,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist
index e2d5ced..c755532 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist
@@ -1348,6 +1348,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/sh/be/libm.abilist b/sysdeps/unix/sysv/linux/sh/be/libm.abilist
index e4597db..799996c 100644
--- a/sysdeps/unix/sysv/linux/sh/be/libm.abilist
+++ b/sysdeps/unix/sysv/linux/sh/be/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/sh/le/libm.abilist b/sysdeps/unix/sysv/linux/sh/le/libm.abilist
index e4597db..799996c 100644
--- a/sysdeps/unix/sysv/linux/sh/le/libm.abilist
+++ b/sysdeps/unix/sysv/linux/sh/le/libm.abilist
@@ -920,6 +920,12 @@ GLIBC_2.41 tanpif32 F
GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf32 F
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
index 923efa2..f33a969 100644
--- a/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
@@ -1355,6 +1355,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist
index 1ee9504..609fdb5 100644
--- a/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist
@@ -1245,6 +1245,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist
index 6f53174..b7207e1 100644
--- a/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist
+++ b/sysdeps/unix/sysv/linux/x86_64/64/libm.abilist
@@ -1278,6 +1278,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F
diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist
index a6bbc41..14fa3f8 100644
--- a/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist
+++ b/sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist
@@ -1278,6 +1278,14 @@ GLIBC_2.41 tanpif32x F
GLIBC_2.41 tanpif64 F
GLIBC_2.41 tanpif64x F
GLIBC_2.41 tanpil F
+GLIBC_2.42 pown F
+GLIBC_2.42 pownf F
+GLIBC_2.42 pownf128 F
+GLIBC_2.42 pownf32 F
+GLIBC_2.42 pownf32x F
+GLIBC_2.42 pownf64 F
+GLIBC_2.42 pownf64x F
+GLIBC_2.42 pownl F
GLIBC_2.42 powr F
GLIBC_2.42 powrf F
GLIBC_2.42 powrf128 F