]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Implement C23 pown
authorJoseph Myers <josmyers@redhat.com>
Thu, 27 Mar 2025 10:44:44 +0000 (10:44 +0000)
committerJoseph Myers <josmyers@redhat.com>
Thu, 27 Mar 2025 10:44:44 +0000 (10:44 +0000)
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.

55 files changed:
NEWS
manual/math.texi
math/Makefile
math/Versions
math/auto-libm-test-in
math/auto-libm-test-out-pown [new file with mode: 0644]
math/bits/mathcalls.h
math/gen-auto-libm-tests.c
math/gen-tgmath-tests.py
math/libm-test-driver.c
math/libm-test-pown.inc [new file with mode: 0644]
math/s_pown_template.c [new file with mode: 0644]
math/test-tgmath.c
math/tgmath.h
sysdeps/generic/math-type-macros-double.h
sysdeps/generic/math-type-macros-float.h
sysdeps/generic/math-type-macros-float128.h
sysdeps/generic/math-type-macros-ldouble.h
sysdeps/generic/math-type-macros.h
sysdeps/ieee754/ldbl-128ibm-compat/Versions
sysdeps/ieee754/ldbl-opt/Makefile
sysdeps/ieee754/ldbl-opt/nldbl-pown.c [new file with mode: 0644]
sysdeps/loongarch/fenv_private.h [moved from sysdeps/loongarch/math_private.h with 97% similarity]
sysdeps/mach/hurd/i386/libm.abilist
sysdeps/mach/hurd/x86_64/libm.abilist
sysdeps/unix/sysv/linux/aarch64/libm.abilist
sysdeps/unix/sysv/linux/alpha/libm.abilist
sysdeps/unix/sysv/linux/arc/libm.abilist
sysdeps/unix/sysv/linux/arm/be/libm.abilist
sysdeps/unix/sysv/linux/arm/le/libm.abilist
sysdeps/unix/sysv/linux/csky/libm.abilist
sysdeps/unix/sysv/linux/hppa/libm.abilist
sysdeps/unix/sysv/linux/i386/libm.abilist
sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist
sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist
sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist
sysdeps/unix/sysv/linux/microblaze/be/libm.abilist
sysdeps/unix/sysv/linux/microblaze/le/libm.abilist
sysdeps/unix/sysv/linux/mips/mips32/libm.abilist
sysdeps/unix/sysv/linux/mips/mips64/libm.abilist
sysdeps/unix/sysv/linux/or1k/libm.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libm.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libm.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist
sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist
sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist
sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist
sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist
sysdeps/unix/sysv/linux/sh/be/libm.abilist
sysdeps/unix/sysv/linux/sh/le/libm.abilist
sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist
sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist
sysdeps/unix/sysv/linux/x86_64/64/libm.abilist
sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist

diff --git a/NEWS b/NEWS
index c2a978b46077259bedd9e89a68e184d179c6fa73..52cbf1a989b0337f2d22d1dada3f8ad6424c2503 100644 (file)
--- 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.
 
index 7490693c0d711bc1bc5a59b21db9776323ddb9e7..adbe271f3619c65c6bb5e7e2e2e049d88c7a4e5c 100644 (file)
@@ -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})
index 64d9d4d1e59d915708e530eb9b4429ad2c094f61..6b2331d146a59737859af1c9a5d019f1cc4691e9 100644 (file)
@@ -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
index f92707545a042e0ca6f020588132939bd7c4291a..36c0f23da604b59af9cee54b2571f1e2ceac0935 100644 (file)
@@ -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;
   }
index cb5d6443b1182002166ed069f809c9e0c5964ab3..7cb8a896ab5dcc2e0a4dc02ae7c1b7ffd008e4ab 100644 (file)
@@ -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 (file)
index 0000000..5027062
--- /dev/null
@@ -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
index c0569009b72d263c311bb61bf7b39e33604653cf..2ff71e835214aaa0ccdb1c393a0fc40efa083c52 100644 (file)
@@ -186,6 +186,9 @@ __MATHCALL_VEC (cbrt,, (_Mdouble_ __x));
 #endif
 
 #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));
 
index 6d74bf039df82ed1cc0db1c65bd9a7aedd6d6f34..a312508dcfce138d48863dd3c5a82e646eb25bd8 100644 (file)
@@ -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;
index c31e714587aeaf60c5de6a1b4a11e4df6919cbcb..2d9658d3d3d7985868c2f7987db6bb4bd05fd392 100755 (executable)
@@ -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'])
index c4384830d11bd2326f4bbb2b02ee0c240105208c..4610280829038ec583ed4ea16485ad1cdcafe3f3 100644 (file)
@@ -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 (file)
index 0000000..fcae2b9
--- /dev/null
@@ -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 (file)
index 0000000..e46bf96
--- /dev/null
@@ -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);
index b8d22058da87859ec92466832219289df7a0deda..5dbf6541c9e654dc617bcf193152eb1d51397753 100644 (file)
@@ -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);
@@ -773,6 +775,14 @@ TYPE
   return x + y;
 }
 
+TYPE
+(F(pown)) (TYPE x, long long int y)
+{
+  ++count;
+  P ();
+  return x + y;
+}
+
 TYPE
 (F(powr)) (TYPE x, TYPE y)
 {
index eefff96ded518e2e8e931a4282bd89d44fd424b6..cc525e4a2efa556bc280066a36407a7ec575aa4c 100644 (file)
 #define cbrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, cbrt)
 
 #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)
 
index 1e84d3ff578118e7cebbbe1392fb95197287365a..f03aea116b40e4cd400fb8f1bdd33a9cd14dae63 100644 (file)
@@ -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>
 
index 4aac524a2f2332bb85bd2761ce00880f4cbcc2f2..445535ae71de35377fac65b243949bc7d819b15c 100644 (file)
@@ -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>
 
index ad2310b9953fe54dd89ad2ec52693d63785ff5b3..f64c1d38ead4823340e009800b82bbb6dc3cfced 100644 (file)
@@ -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
 
 #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>
 
index 931d5ecd350f8aede040e9cf270ff9be96ccde64..00309cb9bec347d5d568f1805941c325d3531dc1 100644 (file)
@@ -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>
 
index e3224a060a18e3e52daaf0591b4d12b6bd128ff9..21c5fee02f7474c01221342a031d3efb335f039d 100644 (file)
@@ -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
index b93723ef75fcfff9ad8764e70430790a273baf06..cd39b6a756e367c7b2ffd571e860a63328dbb190 100644 (file)
@@ -154,6 +154,7 @@ libm {
     __tanpiieee128;
   }
   GLIBC_2.42 {
+    __pownieee128;
     __powrieee128;
     __rsqrtieee128;
   }
index 67fd5a0ddc6b27dd8cee8d76acbd1743267372b2..beaed6133a43d980a3865a726085ad4d97acb1e4 100644 (file)
@@ -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 (file)
index 0000000..7f7e02b
--- /dev/null
@@ -0,0 +1,8 @@
+#include "nldbl-compat.h"
+
+double
+attribute_hidden
+pownl (double x, long long int y)
+{
+  return pown (x, y);
+}
similarity index 97%
rename from sysdeps/loongarch/math_private.h
rename to sysdeps/loongarch/fenv_private.h
index f15eb60acd6c29fa4ff62e009920bbe4cb12b9cd..7614e7c6e1f684c242d82126b56c3bd805299cb6 100644 (file)
    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
index 436ce76f7757f293ee4296a22d586690cc9bd299..8d76dd84f4e6ff6f4bfc194f3887d3648971c331 100644 (file)
@@ -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
index 14fe8361c7d2b5735b3c5556382d7e2dcbfe0fa7..12ae3649260cd52350f97dc7b51d8e2f5d5a040d 100644 (file)
@@ -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
index 75ae1682f62da758b258aa4e21dbb58eb01d8261..4fdeb0d13db4f869e3ab2342061cf6fbd38514ad 100644 (file)
@@ -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
index 98406fa8d69801f44a01edf289cb2ac10ac2673a..06cec45c17c885d93bd2ce065390b267e72a7de2 100644 (file)
@@ -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
index 5dc92d889044fce25dafafa71a1977dade07a515..ab3f09cf4644685a98dd5e4ba70e7fd9b7cf69b5 100644 (file)
@@ -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
index 9f5659220d88ec6dbecaaba0fa88167b95652e1b..efa90f9f75d6fcfe02417becc5b7d37dea6054d7 100644 (file)
@@ -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
index 9f5659220d88ec6dbecaaba0fa88167b95652e1b..efa90f9f75d6fcfe02417becc5b7d37dea6054d7 100644 (file)
@@ -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
index ed35c4186e04c7ea7cfcd078b527d37b228a8526..8ae4be4e90cb4c829e37f94c259c433ff1dbb7df 100644 (file)
@@ -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
index bc2b238f720e6e596e1bd0ef0122a1ce108d69ce..5797cf456649efd61f2106e126278d59be1ac747 100644 (file)
@@ -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
index 9c8ca94d07e9ffe484eb47e931443fd34d8857e6..aa00f7e4506932191d41f3e4ee1a6ae6f0c21618 100644 (file)
@@ -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
index 5dc51186d3308aa4b3644fee45c0fcc47b2c0d74..601ad1bae7e318fffaf0ae4c9de7c1e53c3d4ca9 100644 (file)
@@ -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
index 9f5659220d88ec6dbecaaba0fa88167b95652e1b..efa90f9f75d6fcfe02417becc5b7d37dea6054d7 100644 (file)
@@ -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
index 54c2e1414da0b1bbf1088875c0194e0547af57a4..040303ac9b7a6359759cacc2229a7283e13ec4ee 100644 (file)
@@ -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
index 35b1cb1dafeda961ea4a396c760fb179a8511ca8..ad55190652bb2b8b6155ab83327098bbdf43a28a 100644 (file)
@@ -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
index 35b1cb1dafeda961ea4a396c760fb179a8511ca8..ad55190652bb2b8b6155ab83327098bbdf43a28a 100644 (file)
@@ -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
index 9cb21cf97088abcfa3fff7bc642499a12d589edc..afe1c258a4c6401250097c431c549017ef0dd506 100644 (file)
@@ -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
index 947f69270d90753bd9caa1c4852fcf96af53c486..1e1085d0699d6a234d2dc7f931394e8b0ae98c11 100644 (file)
@@ -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
index 20c07a446e90323ddcb35940a88e1f7263032383..80e4ba1cd642919e4d9fd2eba38833235b2ad391 100644 (file)
@@ -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
index 385f4344f0c486fa900b444dd60784aa5e4b5511..4bb770719b706cad3c221ed497943bfd93fdb6c7 100644 (file)
@@ -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
index f4899109ca1ad584d9452dbda4b6516baf31d735..99faf37b1c1a7506b7dfd0f6658d115dc505bb1e 100644 (file)
@@ -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
index a99a6088f05f6d962a92008ee5ae2e5b545c786e..a7059f80d3cc8c453ed8ae490cfde23a25471e96 100644 (file)
@@ -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
index c5657f69646598ef5db54acb9c34192a8501117e..5f5f54349298593d1ed83e8f4de9f71ea001130a 100644 (file)
@@ -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
index df1a896d147e91b82c928d44b4157076edb6ccd5..2fc2680f62d30e0795bc6157a2235e1f186ced32 100644 (file)
@@ -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
index 6a7ee943b28e3c1ac4cedee888a9c0c9df29e170..a731d27fc064865c68556bda491725d56cca020e 100644 (file)
@@ -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
index d1646fd32766e33f916b48699014de7389627609..ec5dd913da0cc79906eca92947dd7814aad63308 100644 (file)
@@ -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
index e2d5ced05eaefc41cb85f7784f5e27f4218ce1ac..c7555321f0f2b2a1df4fc9a723621b9c04977a46 100644 (file)
@@ -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
index e4597db280849f335b6dfcff3275d2f04ad7ff64..799996c08bffaae563f86cecb123c1ada955af60 100644 (file)
@@ -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
index e4597db280849f335b6dfcff3275d2f04ad7ff64..799996c08bffaae563f86cecb123c1ada955af60 100644 (file)
@@ -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
index 923efa28022ec6665248e8c19ddb84d4e2d3a328..f33a969afb3ddc4e84303237a30d0fb2e50322b0 100644 (file)
@@ -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
index 1ee9504b0736fbe090750b0b3a195aa84a73daa9..609fdb5ebd486aebea81db27fb8056c77e4da7d1 100644 (file)
@@ -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
index 6f53174c50a181cc8d4f595300312db56f5809c5..b7207e1f6bea44d3bd1c3508021212db2a217fad 100644 (file)
@@ -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
index a6bbc416f7dfde41855ca1368fd366b7cb8f1a4e..14fa3f8104a8a74be283a471360dd71c384b3310 100644 (file)
@@ -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